登录
首页 » Android » Android 手势监听和图片放大缩小功能实例

Android 手势监听和图片放大缩小功能实例

于 2022-04-20 发布 文件大小:965.92 kB
0 276
下载积分: 2 下载次数: 1

代码说明:

Android 手势监听和图片放大缩小功能实例,安卓手机系统控制实例。关键代码分享如下:   ImageView myImageView = (ImageView) v;   switch (event.getAction() & MotionEvent.ACTION_MASK) {   // 设置拖拉模式   case MotionEvent.ACTION_DOWN:    matrix.set(myImageView.getImageMatrix());    savedMatrix.set(matrix);    start.set(event.getX(), event.getY());    mode = DRAG;    break;   case MotionEvent.ACTION_UP:   case MotionEvent.ACTION_POINTER_UP:    mode = NONE;    break;   case MotionEvent.ACTION_POINTER_DOWN:    oldDist = spacing(event);    if (oldDist > 10f) {    savedMatrix.set(matrix);    midPoint(mid, event);    mode = ZOOM;    }    // 若为DRAG模式,则点击移动图片   case MotionEvent.ACTION_MOVE:    if (mode == DRAG) {    matrix.set(savedMatrix);    matrix.postTranslate(event.getX() - start.x, event.getY()    - start.y);    } // 若为ZOOM模式,则点击触摸缩放    else if (mode == ZOOM) {    float newDist = spacing(event);    if (newDist > 10f) {    matrix.set(savedMatrix);    float scale = newDist / oldDist;    // 设置缩放比例和图片的中点位置    matrix.post

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • SMPP-Gateway-System
    1. SMPP网关概述(联系dotphoenix@qq.com获取更多信息) 1.1 包含一个标准的SMPP Server(SMPP模拟器),一个SMPP Client 和 SDK 1.2 支持标准的SMPP V3.4,支持如下功能:多种bind模式,unbind,submit_sm,delivery_sm,enquire_link,generic_ack 1.3 SMPP Server可运行于LinuxWindowsOSXEmbeded Linux 1.4 SMPP Client可运行于WindowsLinuxOSXAndroidiOSEmbeded Linux 1.5 SDK支持WindowsLinuxOSXAndroidiOSEmbeded Linux,可被JavaC#C++MFCPHP等调用,并提供基于json的HTTP API 1.6 支持MYSQL和SQLITE数据库 1.7 支持自定义计费,支持自定义业务系统 1.8 支持大吞吐量(使用数据库可支持500/秒,不使用数据库可支持8000条/秒) 1.9 兼容性良好,可以和几乎所有主流和非主流的网关及客户端正常工作( SMPP Gateway System(Contact dotphoenix@qq.com to get more information) 1 Including a standard SMPP Server(SMPP Simulator),a SMPP Client and SDK 2 Implement SMPP V3.4,Support PDUs including:3 bind modes,unbind,submit_sm,delivery_sm,enquire_link,generic_ack 3 SMPP Server supported platforms: LinuxWindowsOSXEmbeded Linux 4 SMPP Client supported platforms: WindowsLinuxOSXAndroidiOSEmbeded Linux 5 SDK supported platforms: WindowsLinuxOSXAndroidiOSEmbeded Linux,supported languages: JavaC#C++MFCPHP,and also including HTTP API based on JSON. 6 Suppored s: MYSQLSQLITE 7 Support customizing billing system and business system 8 Small delay, good reliability and large throughput (500 PDUs/s if need ,8000 PDUs/s if no need ) 9 Good compatibility, can co-work with nearly all the mainstream and non-mainstream gateways/servers/clients )
    2016-01-18 12:37:14下载
    积分:1
  • Android 仿真雷达搜索时的旋转动画
    Android 仿真雷达搜索时的旋转动画,打开界面,中心圆形的旋转动画,两个圆环动画,最外围环形动画,透明度变化等。
    2022-09-01 06:30:03下载
    积分:1
  • cc2540 android code
    Scan and connect ,send or receive data,usefull
    2023-01-02 02:40:04下载
    积分:1
  • android 对话框源码
    android新手小例子,教你怎么写手机上的对话框。。简单的对话框让学Android从新手开始,一步步走向成功。。
    2022-03-17 00:50:26下载
    积分:1
  • Android
    2022-04-09 20:10:06下载
    积分:1
  • android相对布局和绝对布局的使用
    andorid中相对布局和绝对布局是五大布局中常用的两种,其中相对布局是用于控制控件之间相对位置的,绝对布局是用于控制控件在屏幕中的绝对位置的,但是这种绝对布局的方式不建议使用,因为会造成不适应各种版本屏幕的情况。
    2022-05-25 17:19:42下载
    积分:1
  • cai nay duoc
    2022-08-11 11:34:01下载
    积分:1
  • ecgholter用来显示心电波形,心率计算
    应用背景心电图(心电图)是过程记录心脏的电活动,在一段时间内使用放置在病人体内的电极。这些电极检测微小的电变化在皮肤从心脏肌肉去极化过程中出现的每一次心跳。关键技术
    2022-11-29 18:00:03下载
    积分:1
  • 基于LTC6804的STM32BMS管理系统代码
    【实例简介】
    2021-09-27 00:31:00下载
    积分:1
  • Android 控制图片上一张、下一张及改变透明度
    Android 控制图片上一张、下一张及改变透明度,就像是一张焦点图那样的效果,可向前、向后浏览查看图片,同时还可以改变图像的透明度,单击一次,透明度减少或增多一定值。这个步长值可在代码中修改。   Android图片展示,焦点图效果,运行效果如图所示。   在编写时:   iv.setAlpha(alpha); 设置ImageView的透明度,iv.setImageResource(imgId[currImgId]);设置ImageView的显示图片。
    2022-10-31 22:15:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载