<Android>自定义View

来源:互联网 发布:知乎日报mac 百度网盘 编辑:程序博客网 时间:2024/05/19 00:37

自定义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的起始坐标确定位置。

0 0
原创粉丝点击