前段時(shí)間學(xué)習(xí)了<a href="http://www.reibang.com/p/9e987f2abfc9">AndroidWear</a>的入門開發(fā)父晶,并且把基本的控件都初步掌握哮缺,一直到表盤的開發(fā),表盤的開發(fā)其實(shí)就是通過服務(wù)回調(diào)canvas自己繪制出來的甲喝,所以我決定再次深入學(xué)習(xí)Canvas尝苇。
Canvas其實(shí)在我平時(shí)的應(yīng)用基本上都用到,并且用的還不少,一些根據(jù)需求自定義的控件基本上都是通過canvas來繪制定制的UI茎匠。
<h1>學(xué)習(xí)思路</h1>
通過某個(gè)項(xiàng)目來學(xué)習(xí)一項(xiàng)新的技術(shù):
1格仲,研究源碼,這種方式有可能很枯燥诵冒,但是可以通過Api文檔加強(qiáng)對方法原理的深入了解凯肋。
2,模仿大神的項(xiàng)目源碼汽馋,功能和需求可以實(shí)現(xiàn)侮东,但是新手有可能無法理解其中的思路和各種復(fù)雜的邏輯
3,自己動(dòng)手豹芯,豐衣足食悄雅。沒有輪子就自己造一個(gè),去看一下類似產(chǎn)品铁蹈,整理出簡單的思路宽闲,直接搭建一個(gè)自己的項(xiàng)目分模塊來完成學(xué)習(xí)目標(biāo)。
<h1>實(shí)踐才是唯一的真理</h1>
<b>我準(zhǔn)備通過一個(gè)飛機(jī)大戰(zhàn)的游戲來完成Canvas的學(xué)習(xí)目標(biāo)握牧。</b>
1.搭建項(xiàng)目
最后Finish等待項(xiàng)目創(chuàng)建完成即可容诬。
2.導(dǎo)入準(zhǔn)備好的基本資源,包括創(chuàng)建項(xiàng)目肯能會(huì)用的到一些資源目錄
<b>assets</b>文件夾下主要放置素材和背景方面的東西沿腰,圖片以及需要用到的字體風(fēng)格览徒。
<b>anim</b>操作或者切換的過渡動(dòng)畫
<b>raw</b>聲音文件,背景音樂以及點(diǎn)擊音效
其他文件都屬于項(xiàng)目內(nèi)置目錄颂龙,根據(jù)自己的需求進(jìn)行在不同的文件夾下建立內(nèi)容习蓬。
<a href="http://www.reibang.com/p/c1480142f536">下一篇</a>