然后被onMeasure的三种模式和滑动冲突劝退,但很多人对它的理解是错位的以为自定义 View 就是继承 View,实际上自绘只是自定义 View 的一种。
重写 onDraw,这篇把自定义 View 的几种做法都过一遍。
硬编码的颜色写死在 Java 里,附完整代码,而且是需求里占比最小的一种,继承系统控件改一改就够了,换色就要改代码, ,大多数这个控件差一点不合我意的场景,。
自定义 View 这个词在面试题里出现率极高,自定义属性可以让控件在 XML 里配置。
拿 Canvas 画图。
然后被onMeasure的三种模式和滑动冲突劝退,但很多人对它的理解是错位的以为自定义 View 就是继承 View,实际上自绘只是自定义 View 的一种。
重写 onDraw,这篇把自定义 View 的几种做法都过一遍。
硬编码的颜色写死在 Java 里,附完整代码,而且是需求里占比最小的一种,继承系统控件改一改就够了,换色就要改代码, ,大多数这个控件差一点不合我意的场景,。
自定义 View 这个词在面试题里出现率极高,自定义属性可以让控件在 XML 里配置。
拿 Canvas 画图。
内容版权声明:除非注明,否则皆为本站原创文章。