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

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

于 2022-04-20 发布 文件大小:965.92 kB
0 277
下载积分: 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 个回复

  • ReadECGData
    说明:  读取txt文本心电图数据,动态的绘制心电图波形(Read TXT text ECG data and draw ECG waveform dynamically)
    2019-03-30 13:16:40下载
    积分:1
  • wifi_control_computer
    一个基于安卓平台的用wifi控制电脑的源代码(An Android-based platform for the control of a computer source code wifi)
    2013-09-07 20:08:04下载
    积分:1
  • android txt小说阅读器
    实现txt小说阅读,能够完整输出大文本,搜索SD卡,打开txt小说 Txt小说阅读器是一款多功能的手机电子书阅读器。它支持常用的TXT格式的电子书文件,暂不支持大文本阅读,但是支持按钮翻页,自动滚屏阅读,字体颜色、字体大小、阅读底色、亮度调节,日夜间模式设置,支持不同的编码方式。
    2022-05-18 04:25:12下载
    积分:1
  • android-tcp
    android使用TCP协议传输数据的例子和教程,具有很好的参考价值(Examples of android using the TCP protocol to transmit data and tutorials, has the very good reference value)
    2013-09-30 10:19:55下载
    积分:1
  • 3D打印机固件Repetier-Firmware
    应用背景#define NUM_EXTRUDER 1 #define MOTHERBOARD 33 #include "pins.h" // ################## EDIT THESE SETTINGS MANUALLY ################ // ################ END MANUAL SETTINGS ########################## #define FAN_BOARD_PIN -1 //#define EXTERNALSERIAL  use Arduino serial library instead of build in. Requires more ram, has only 63 byte input buffer. // Uncomment the following line if you are using arduino compatible firmware made for Arduino version earlier then 1.0 // If it is incompatible you will get compiler errors about write functions not beeing compatible! //#define COMPAT_PRE1 #define BLUETOOTH_SERIAL  -1 #define BLUETOOTH_BAUD  115200 #define MIXING_EXTRUDER 0 #define DRIVE_SYSTEM 0 #define XAXIS_STEPS_PER_MM 80 #define YAXIS_STEPS_PER_MM 80 #define ZAXIS_STEPS_PER_MM
    2022-06-20 21:55:21下载
    积分:1
  • 抽屉布局图
    安卓导航抽屉是一一个最常用的设计
    2022-03-18 02:30:18下载
    积分:1
  • android实现VIDEO播放
    实现视频播放器,Java源码,用于android平台。是完整的项目文件,编译后可直接运行。采用mediaplay控制方式来实现.
    2022-03-23 00:40:49下载
    积分:1
  • adb
    ADB to communicate between PC and Android smartphone
    2019-07-05 05:08:36下载
    积分:1
  • android 下载远程网络文件 示例源码
    android 下载远程网络文件 示例源码
    2014-09-04下载
    积分:1
  • WeChatSDK_sample_Android
    微信应用,用于对接微信安卓接口应用,详细描述对应的接口、关于授权登录、支付调用、分享朋友圈、对接微信聊天、获取用户信息、与开放平台对接等应用,使用用上有相应的说明请详细看代码。
    2022-04-23 02:51:33下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载