android讲义2之自定义view

1.  首先创建一个类继承view

2.  重写onDraw(Canvas canvas)方法

3.  实现一个paint类,此类可以看成为一个画笔,能设置颜色,线条等属性

4.  使用canvas的方法在屏幕上画图

=============================================

6.  在一个Activity类中实现继承了view的那个类

7.  把这个类使用addView()方法添加view或view容器上从而显示到Activity上

8.  (可选)可以为这个自定义view创建setOnTouchListener监听器实现动画

9.  注意需要调用invalidate()进行重绘,在UI线程调用;如果不是在UI线程,则需要调用postInvalidate();

原文地址:https://www.cnblogs.com/lee0oo0/p/2377508.html