1.什么是View
View是我们所有控件的基类,我们平时使用的LinearLout,RelativeLayout,TextView,ImageView等等,
LinearLout,RelativeLayout是继承ViewGroup的,TextView,ImageView是继承View的,但是最终ViewGroup还是继承View的。
2.View和ViewGroup
View:用户界面组件的基本构成,常用的来创建UI组件(常用TextView,ImageView,Button),View类是安卓所有控件基类。
ViewGroup:是View的子类,是一种组合View(RelativeLayout,LinearLayout等)。ViewGroup可以有多个子View。
3.View的位置参数
View的getWidth、getHeight、getX、getY等
getWdith:View自身宽度;
getHeight:View自身高度;
getX:View左上角距离父View顶部距离;
getY:View左上角距离父View左边距离;
image.png
4.MotionEvent的坐标
getX:触摸点到自身View左边距离;
getY:触摸点到自身View顶部距离;
getRawX:触摸点到屏幕左边界距离;
getRawY:触摸点到屏幕顶部边界距离;
网友评论