您的位置:首页 > 移动开发 > Android开发

重新认识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重新布局。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android