Android 短代码实现 最简易的画板

好吧最近学安卓上瘾了。。

在网上学习了好久,然后终于改出了这个代码,感觉又学了好多东西。。


1.如何获取分辨率

2.如何创建位图,如果用位图来创建Canvas,那么直接用Canvas作图,初始的位图也会跟着改变,因为Canvas用的就是那个位图画画的嘛

3.如果要使用R.color里的颜色资源,这个表示的只是资源的id,要获取还需要getColor()

4.原来button在xml里面就可以定义onClick事件啊- -

5.画笔中使用paint.setAntiAlias(true)可以抗锯齿

6.如果是使用OnTouchListener的时候,有时候不会自动添加头文件,记得自己手动加上头文件- -

7.OnTouchListener中,如果想使用这个对象以外的变量,那个变量前面必须加上final才行(不懂java的飘过..)

8.onTouch事件中,如果想继续处理某一次触摸,要返回true,否则这次触摸就算结束了,那么就记录不到移动了,就和onClick区别不大了


大概就是这样,,吓得我还是滚回去刷我的acm好了..

效果图(貌似看不出什么效果,,上面是我用软件画完然后截图的):

下载地址:点我下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值