View--学习笔记(一)

1.什么是View

android.app.View 就是手机的UI,View 负责绘制UI,处理事件(evnet),Android 利用 View 打造出所 Widgets,利用 Widget 可打造出互动式的使用者介面,每个View 负责一定区域的绘制。

一张图理解常用控件层级关系


View的位置参数

View的位置属性(相对于父容器)

left top right bottom  (View移动时,不变,变的是下面2个)

X Y

 translationX translationY(默认为0),关系可由下图看出:


触摸事件MotionEvent和TouchSlop

1.MotionEvent

*ACTION_DOWN

*ACTION_MOVE

*ACTION_UP

触摸时,可以得到事件发生的坐标x,y(getx(相对于当前View左上角),getRawX(相对于屏幕));

2.TouchSlop

系统能识别出的最小滑动距离,是一个常亮,与设备有关。


VelocityTracker、GestureDetector和Scroller


1.VelocityTracker

速度追踪(x,y方向)。使用如下:






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值