自定义视图之 重写函数 ondraw()

来源:互联网 发布:未来房价发展趋势知乎 编辑:程序博客网 时间:2024/06/04 19:19


     重写ondraw()函数

@Overrideprotected void onDraw(Canvas canvas) {    super.onDraw(canvas);    canvas.drawText("HelloWorld",100,100,paint);}
第一步重写函数:ondraw() canvas 为当前视图上的画布,可以在上面绘图

第二步:

     关于canvas的画图:

                             这是几种常用的方法:

                            drawRect(left,top,right,bottom,@NonNull Paint);

                              drawRect(@NonNull Rect r,@NonNull Paint);

                            drawCricle(cx,cy,radius, @NonNull Paint) 绘制圆形;

                            drawArc()绘制扇形

。。。。。。。。。。。。。。。。。。。。。。。。。

     关于画笔的paint属性的设置;

      http://www.jianshu.com/p/c1f11a6eef20

      


原创粉丝点击