canvas教程

【Android】自定义View、画家(画布)Canvas与画笔Paint的应用

字号+ 作者:H5之家 来源:H5之家 2016-08-28 12:00 我要评论( )

【Android】自定义View、画家(画布)Canvas与画笔Paint的应用——画图、涂鸦板app的实现 ,深度IT技术,移动开发,Web前端,企业架构,编程语言,互联网,数据库,系

利用一个简单的画图app来说明安卓的图形处理类与自定义View的应用。

如下图,有一个供用户自己任意画图、涂鸦的app,


这里不做那么花俏了,仅提供黑白两色,但可以改变笔尖的粗细。

实质上这里的橡皮擦就是白色的画笔,根本不用使用到画笔的setXfermode方法,要搞一堆复杂的工程。

用户画完图之后可以保存图像。图像的文件名是当前的时间,保存的位置是sdcard的根目录。

制作过程如下:

1、先设置好字体文件res\values\strings.xml,主要是app的名称与菜单各个子项的字符。

<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">画图</string> <string name="menu1">画笔宽度</string> <string name="menu1_sub1">1</string> <string name="menu1_sub2">5</string> <string name="menu1_sub3">10</string> <string name="menu1_sub4">50</string> <string name="menu2">画笔</string> <string name="menu3">橡皮擦</string> <string name="menu4">保存</string> <string name="menu5">退出</string> <string name="menu_author">作者:yongh701</string></resources>2、之后就是菜单文件的设置,这里不再赘述了,在《【Android】日期拾取器、时间拾取器与菜单》(

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评