自定义View
文章平均质量分 96
weixin_45558166
这个作者很懒,什么都没留下…
展开
-
ViewGroup详解
理解Android ViewGroup及自定义ViewGroup什么是父控件和子控件什么是ViewGroupViewGroup的工作原理自定义ViewGroup步骤复杂的自定义ViewGroup什么是父控件和子控件 父控件就是容纳子控件的控件(也就是我们常说的布局)也称作容器,常见的父控件有LinearLayout,RelativeLayout,FrameLayout,TableLayout,GridLayo原创 2021-01-19 15:41:04 · 4437 阅读 · 2 评论 -
Android onMeasure详解
理解Android onMeasure方法什么是父控件和子控件何时测量测量流程MeasureSpec 静态内部类ViewGroup中三个测量子控件的方法onMeasure()方法什么是父控件和子控件 父控件就是容纳子控件的控件(也就是我们常说的布局)也称作容器,常见的父控件有LinearLayout,RelativeLayout,FrameLayout,TableLayout,GridLayout;&nbs原创 2021-01-18 14:46:37 · 3629 阅读 · 0 评论 -
Android 自定义 View
Android 自定义 View的步骤1.在res/values/attr.xml文件中自定义属性2. 继承View重写三个构造方法-进行初始化操作3.重写onDraw方法-用于绘制控件(必须重写)4.重写onMeasure方法-用于测量控件大小(根据情况可选择重写)5.重写onLayout方法-用于设置摆放子控件位置(根据情况可选择重写)6.使用自定义控件1.在res/values/attr.xml文件中自定义属性这里就不详细介绍自定义属性有不了解的可以参考我写的这篇博客Android 自定义属性详原创 2020-12-05 12:12:40 · 200 阅读 · 0 评论 -
Android 自定义View(控件) 中的构造方法详解
Android 自定义View的构造方法详解4个构造方法构造方法中的参数实际使用中的写法4个构造方法例:自定义一个类public class TestView extends View { //第一个构造方法 //在java代码里声明一个View时候所用(new的时候会用到) public TestView(Context context) { super(context); } //第二个构造方法 //在xml布局文件中使用时自原创 2020-11-28 11:54:40 · 573 阅读 · 0 评论