android view画图笔记-1(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:19 点击:次
}
}
}
效果如下:
使用view画图,有两个重要的组件需要介绍:
Paint 可以理解为画刷或者画笔,去主要用来设置绘图使用的颜色、填充方式、透明度、字体以及字体样式等。
Canvas 画布,在view上显示的图形都是由canvas来绘制的。
Canvas绘图需要4个基本组件,Bitmap、Canvas、需要绘制的图形如Path、Rect等、以及Paint用来设置颜色和样式。在上面的图形中只用到了Canvas Rect Circle 和Paint
上面的代码对比了Paint的三种样式效果
Paint.Style.FILL 用颜色填充图形
Paint.Style.FILL_AND_STROKE 即绘制边框 同时也填充内部
Paint.Style.STROKE 个人理解为只绘制边框
paint.setAntiAlias(true);
这个是用来设置抗锯齿效果的。
可以通过写测试代码来看看效果。下面是没有设置抗锯齿效果的,截图不是很清晰,效果不是很明显,最好是在手机上跑跑,那样就能发现两者的差异了。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 进入详细评论页>>