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好了..

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

下载地址:点我下载

你可能感兴趣的:(java,android)