Android 自定义view里面的一些东西

1.一些重要方法的调用次序:onMeasure(可能会调用多次),onSizeChanged,onLayout,onDraw

2.getX和getRawX:getRawX是获取相对于屏幕的x坐标,getX是获取相对于这个view的x坐标

3.getWidth和getMeasuredWidth:getMeasuredWidth是获取的这个view测量内容的宽度,getWidth是这个view在布局中的宽度。

4.invalidate()和requestLayout():invalidate会刷新这个view,调用ondraw方法重绘该view,但不会调用onMeasure方法。requestLayout会刷新view在布局中的位置、大小等信息,但不会调用ondraw方法。

5.getAction和getActionMasked :在判断触摸事件的类型时,比如actionDown,多点触摸的话使用getActionMasked ,单点触摸使用getAction和getActionMasked 都可以。

参考链接 :http://www.gcssloop.com/customview/CustomViewIndex;

转载于:https://my.oschina.net/u/2606060/blog/783146

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值