1 前言
做Android程序員已經(jīng)有幾年時(shí)間了,對(duì)于個(gè)人的技術(shù)棧嗡官,我總感覺自己什么都了解一點(diǎn)箭窜,但是有說不太深,想著借此機(jī)會(huì)總結(jié)一下Android關(guān)于View方面的技術(shù)點(diǎn)
想來View對(duì)于Android的應(yīng)用程序員衍腥,相當(dāng)于武功中的內(nèi)功了磺樱,話不多說,下面就開始內(nèi)功的修煉
2 基礎(chǔ)篇
Android之玩轉(zhuǎn)View(一):Paint的基礎(chǔ)api
解釋了一些Android中Paint常見的apiAndroid之玩轉(zhuǎn)View(二):使用Paint實(shí)現(xiàn)的特效(BitmapShader,LinearGradient,RadialGradient,SweepGradient)
針對(duì)比較常見的幾個(gè)Shader婆咸,介紹了一下它們配合Paint的用法和可以實(shí)現(xiàn)的一些特性Android之玩轉(zhuǎn)View(三):使用Paint實(shí)現(xiàn)的文字繪制(文字的基線)
解釋了一下使用paint繪制文字的注意事項(xiàng)竹捉,介紹了一下文字的基線和計(jì)算方式,說明如何繪制文字時(shí)讓文字居中(已經(jīng)為什么文字周邊會(huì)有部分空白區(qū)域)Android之玩轉(zhuǎn)View(四):Paint之Xfermode的18種模式
介紹了關(guān)于Paint使用時(shí)Xfermode的18種模式的作用尚骄,解釋了這些模式的alpha值和color值是如何計(jì)算的Android之玩轉(zhuǎn)View(五):Paint之濾鏡和顏色矩陣
介紹了關(guān)于Paint可使用的濾鏡和顏色變化效果(通過濾鏡可以實(shí)現(xiàn)模糊效果块差,例如毛玻璃效果),通過顏色變化可以實(shí)現(xiàn)各種關(guān)于顏色的效果(例如:透明度倔丈,黑白等等)
6.Android之玩轉(zhuǎn)View(六):Canvas基礎(chǔ)使用和Region模式
從這一篇開始憨闰,就是關(guān)于Canvas的介紹,本篇主要引出了Canvas和Region的六種模式需五,說明了使用Region實(shí)現(xiàn)多張圖片重疊的效果
7.[Android之玩轉(zhuǎn)View(七):Canvas的坐標(biāo)變換]
(http://www.reibang.com/p/a62d51120f1f)
介紹了Canvas的坐標(biāo)變換中的坐標(biāo)系鹉动,還有save和saveLayer的區(qū)別,因?yàn)椴幌胫貜?fù)造輪子宏邮,所以本篇只是作為一個(gè)拋磚引玉的作用
未完待續(xù)......