自定义视图触摸事件free view
来源:互联网 发布:新版php卡盟排行榜源码 编辑:程序博客网 时间:2024/05/19 15:22
https://github.com/wanglianghai/LightCustomView
1.一个自由移动的view(FreedomView)
//移动视图位置:((View) getParent()).scrollBy(-offsetX, -offsetY);
Parent是报纸(画布),child是放大镜(屏幕)
放大镜看报纸,报纸反向移
//屏幕触摸事件 @Override public boolean onTouchEvent(MotionEvent event) { //getX():相对于控件的位置,getRowX():相对于屏幕的位置 int x = (int) event.getX(); int y = (int) event.getY(); switch (event.getAction()) { case MotionEvent.ACTION_DOWN: lastX = x; lastY = y; break; case MotionEvent.ACTION_MOVE: int offsetX = x - lastX; int offsetY = y - lastY; /* Log.i(TAG, "onTouchEvent: lastXY:(" + lastX + ", " + lastY + ")" + " XY:(" + x + ", " + y + ")");*/ //移动视图位置 layout(getLeft() + offsetX, getTop() + offsetY, getRight() + offsetX, getBottom() + offsetY); break; } return true; }
阅读全文
0 0
- 自定义视图触摸事件free view
- 自定义View交集触摸事件
- 自定义view(一)View坐标系与触摸事件
- 自定义view重写触摸事件-imageview为例
- Android开发-自定义View-AndroidStudio(二十三)onTouchEvent触摸事件
- 自定义view走势图(二、加入动画和触摸事件)
- ViewGroup View触摸事件
- view的触摸事件
- Android触摸事件--View
- 触摸事件分发-view
- View触摸事件分发
- 定制视图与触摸事件
- View的触摸事件处理
- View位置及触摸事件
- Android View 触摸事件传递
- 自定义view触摸放大缩小
- Android 自定义View视图
- Android 触摸事件机制(三) View中触摸事件详解
- 牛客网-Fibonacci数列
- C# 将数据生成excel并储存
- 声明
- 《总线设备驱动模型》《深入探究Linux的设备树》讲座ppt分享和录播地址发布
- 【重磅消息】-支付宝小程序可以申请公测啦!!!
- 自定义视图触摸事件free view
- vs2010操作excel MFC组件
- 【kong系列十】之IP黑白名单ip-restriction限制插件
- 全排列及相关扩展算法(六)——全排列最蛋疼的算法:邻位对换法
- mybatis详解——properties以及别名定义
- Windows消息:怎样使用RegisterWindowMessage注册消息
- SSM框架的流程学习笔记以及每一步容易出错的地方
- 委托和事件学习
- 二叉搜索树的Java实现