美文网首页
View事件分发(一)-基础

View事件分发(一)-基础

作者: 如愿以偿丶 | 来源:发表于2020-10-28 15:37 被阅读0次

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:触摸点到屏幕顶部边界距离;

image.png

相关文章

网友评论

      本文标题:View事件分发(一)-基础

      本文链接:https://www.haomeiwen.com/subject/upaqvktx.html