Android Canvas前期准备工作和学习思路

前段时间学习了AndroidWear的入门开发,并且把基本的控件都初步掌握,一直到表盘的开发,表盘的开发其实就是通过服务回调canvas自己绘制出来的,所以我决定再次深入学习Canvas。
Canvas其实在我平时的应用基本上都用到,并且用的还不少,一些根据需求自定义的控件基本上都是通过canvas来绘制定制的UI。

学习思路


通过某个项目来学习一项新的技术:
1,研究源码,这种方式有可能很枯燥,但是可以通过Api文档加强对方法原理的深入了解。
2,模仿大神的项目源码,功能和需求可以实现,但是新手有可能无法理解其中的思路和各种复杂的逻辑
3,自己动手,丰衣足食。没有轮子就自己造一个,去看一下类似产品,整理出简单的思路,直接搭建一个自己的项目分模块来完成学习目标。

实践才是唯一的真理


我准备通过一个飞机大战的游戏来完成Canvas的学习目标。
1.搭建项目

Android Canvas前期准备工作和学习思路_第1张图片
Paste_Image.png
Android Canvas前期准备工作和学习思路_第2张图片
Paste_Image.png
Android Canvas前期准备工作和学习思路_第3张图片
Paste_Image.png
Android Canvas前期准备工作和学习思路_第4张图片
Paste_Image.png

最后Finish等待项目创建完成即可。
2.导入准备好的基本资源,包括创建项目肯能会用的到一些资源目录

Android Canvas前期准备工作和学习思路_第5张图片
Paste_Image.png

assets文件夹下主要放置素材和背景方面的东西,图片以及需要用到的字体风格。
anim操作或者切换的过渡动画
raw声音文件,背景音乐以及点击音效
其他文件都属于项目内置目录,根据自己的需求进行在不同的文件夹下建立内容。
下一篇

你可能感兴趣的:(Android Canvas前期准备工作和学习思路)