自定义View,是开启Android高级画图的一个台阶,掌握了其构造,就入门了一大步。
自定义View主要做的有以下几件事:
1.继承View,即extends View,实现构造函数。如果自定义的View嵌入到其它XML中,则需要实现带context与attribute两个参数的构造函数(如果没有嵌入其它XML,则只实现context的构造函数即可,原因暂且不明)。
2.实现ondraw方法。View的刷新动作invalidate每次都会调用ondraw方法,所以具体的实现动作会在ondraw中提供接口。
3.在主程序中调用invalidate方法。
4.使用到的画图方法有canvas.drawline、drawcircle等。通过x,y的起始坐标确定位置。
<Android>自定义View
最新推荐文章于 2021-02-12 09:36:40 发布