重新认识View(二)
2016-06-29 21:54
387 查看
重新认识View(二)
GestureDetector代表手势检测,辅助检测用户的手势。onGestureLintener中又有好多和前端相似的方法,顾名思义:
1.onDown(触摸屏幕),2.onShowPress(触摸屏幕,并没有做任何动作),
3.onSingleTapUp(点击松开),
4.onScroll(点击并拖动),
5.onLongPress(长按不松开),
6.onFling(快速滑动并松开),
7.onDoubleTap(双击),
在onTouchEvent中实现先关监听也可以实现相似的效果,不过会麻烦一些。
关于View的滑动/位置改变:
1.View提供了ScrollTo/ScrollBy,By实际上也是调用了To的方法,从左向右,从上到下mS为负数,只改变了View的内容,不改变View本身。2.通过View的动画变化,只改变了影响,希望保留状态的话,调用fillAfter属性为True。注意:点击事件仍然在原来的位置,需要用到属性动画去解决此问题。
3.更新View的LayoutParams的参数,使View重新布局。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories