自定義控件講解(csdn啟艦)

http://blog.csdn.net/harvic880925/article/details/50995268

1、《夯實JAVA基本之一 —— 泛型詳解(1):基本使用》
2甚垦、《夯實JAVA基本之一——泛型詳解(2):高級進(jìn)階》
3灸促、《夯實JAVA基本之二 —— 反射(1):基本類周邊信息獲取》
4妈嘹、《夯實JAVA基本之二 —— 反射(2):泛型相關(guān)周邊信息獲取》
5国旷、《夯實JAVA基本之二 —— 反射(3):類內(nèi)部信息獲取》

一及汉、自定義控件三部曲之動畫篇

1钢悲、《自定義控件三部曲之動畫篇(一)——alpha陶缺、scale钾挟、translate、rotate饱岸、set的xml屬性及用法》
2掺出、《自定義控件三部曲之動畫篇(二)——Interpolator插值器》
3、《自定義控件三部曲之動畫篇(三)—— 代碼生成alpha苫费、scale汤锨、translate、rotate百框、set及插值器動畫》
4闲礼、《自定義控件三部曲之動畫篇(四)——ValueAnimator基本使用》
初識ValueAnimator:ofInt,ofFloat以及?監(jiān)聽器用法

5、《自定義控件三部曲之動畫篇(五)——ValueAnimator高級進(jìn)階(一)》這一節(jié)非常重要琅翻,講解了插值器與Evaluator的使用與如何自定義知識
這節(jié)中有如何做到背景色漸變的特效

6位仁、《自定義控件三部曲之動畫篇(六)——ValueAnimator高級進(jìn)階(二)》
這節(jié)著重講解了ValueAnimator的ofObject函數(shù)用法
可以看到自定義彈性圓的伸縮特效
如何給A-Z字母變化添加上插值器效果

7、《自定義控件三部曲之動畫篇(七)——ObjectAnimator基本使用》
這節(jié)講了ObjectAnimator的用法及如何利用ObjectAnimator來實現(xiàn)前幾節(jié)的效果

8方椎、《自定義控件三部曲之動畫篇(八)——PropertyValuesHolder與Keyframe》
這節(jié)主要講了如何自定義關(guān)鍵幀的知識
使用關(guān)鍵幀實現(xiàn)電話振鈴效果

9聂抢、《自定義控件三部曲之動畫篇(九)——聯(lián)合動畫的代碼實現(xiàn)》
這節(jié)講解了如何實現(xiàn)組合動畫的知識包括順序播放、同時播放和自由定義順序播放以及動畫監(jiān)聽器相關(guān)的知識

10棠众、《自定義控件三部曲之動畫篇(十)——聯(lián)合動畫的XML實現(xiàn)與使用示例》利用XML來實現(xiàn)組合動畫的知識
實現(xiàn)了路徑菜單動畫

11琳疏、《 自定義控件三部曲之動畫篇(十一)——layoutAnimation與gridLayoutAnimation》講解了容器類中控件的進(jìn)入動畫的實現(xiàn)方式

12、《自定義控件三部曲之動畫篇(十二)——animateLayoutChanges與LayoutTransition》自定義容器類中控件進(jìn)入闸拿、退出等相關(guān)動畫的實現(xiàn)方式

13空盼、《自定義控件三部曲之動畫篇(十三)——實現(xiàn)ListView Item進(jìn)入動畫》講解了一個實例:如何實現(xiàn)listview中各個item進(jìn)場時的動畫

在動畫篇中,從一到十篇是必須要掌握的新荤,11-13篇不是必須掌握的揽趾,有個印象就行

二、自定義控件三部曲之繪圖篇

1苛骨、《自定義控件三部曲之繪圖篇(一):概述及基本幾何圖形繪制》
2篱瞎、《自定義控件三部曲之繪圖篇(二):路徑及文字》
3、《自定義控件三部曲之繪圖篇(三):區(qū)域(Range)》
4痒芝、《自定義控件三部曲之繪圖篇(四):canvas變換與操作》
5俐筋、《自定義控件三部曲之繪圖篇( 五):drawText()詳解》
6、《 自定義控件三部曲之繪圖篇(六)——Path之貝賽爾曲線和手勢軌跡严衬、水波紋效果》
本篇將講述手勢軌跡捕捉澄者、波浪紋效果實現(xiàn)的幾種方法

7、《 自定義控件三部曲之繪圖篇(七)——Paint之函數(shù)大匯總》
本篇將講述路徑的各種效果,比如鐵銹路徑粱挡、自定義圖形路徑赠幕、虛線路徑等

8、《自定義控件三部曲之繪圖篇(八)——Paint之ColorMatrix與濾鏡效果》本篇將講述各種濾鏡效果的實現(xiàn)方法:包括黑白濾鏡抱怔、反古濾鏡劣坊、色彩增強濾鏡、色彩替換等

9屈留、《自定義控件三部曲之繪圖篇(九)——Paint之setColorFilter》按鈕點擊時,動態(tài)加深圖片色彩(簡易方法)
可以學(xué)到針對不同主題動態(tài)設(shè)置不同色彩圖片的方法(setTint())

10测蘑、《自定義控件三部曲之繪圖篇(十)——Paint之setXfermode(一)》
硬件加速的原理與禁用方法
選區(qū)顏色替換灌危、溶合圖片、反向選區(qū)顏色替換

11碳胳、《自定義控件三部曲之繪圖篇(十一)——Paint之setXfermode(二)》
書架中書本選中燈光效果
Twiter標(biāo)識中空效果實現(xiàn)
圖片圓角實現(xiàn)
圖片倒影實現(xiàn)
橡皮擦效果實現(xiàn)
刮刮卡效果實現(xiàn)

12勇蝙、《自定義控件三部曲之繪圖篇(十二)——Paint之setXfermode(三)》
區(qū)域波紋動畫效果
心電圖動畫
不規(guī)則波紋
刷刷卡、圖片倒影等另種實現(xiàn)方式

13挨约、《自定義控件三部曲之繪圖篇(十三)——Canvas與圖層(一)》
這篇文章中沒有任何特效味混,但這是繪圖篇中非常重要的一篇,對于理解Canvas繪圖起著重要作用

14诫惭、《自定義控件三部曲之繪圖篇(十四)——Canvas與圖層(二)》
上一篇的續(xù)篇翁锡,講解了save、saveLayer夕土、saveLayerAlpha中所使用的FLAG的具體意義

15馆衔、《自定義控件三部曲之繪圖篇(十五)——QQ紅點拖動刪除效果實現(xiàn)(基本原理篇)》
對以往知識點進(jìn)行總結(jié)復(fù)習(xí),涉及有Canvas繪圖怨绣、SaveLayer圖層角溃、貝賽爾曲線、手勢監(jiān)聽和逐幀動畫等
初步實現(xiàn)了QQ紅點拖動效果

16篮撑、《自定義控件三部曲之繪圖篇(十六)——給控件添加陰影效果與發(fā)光效果》
傳統(tǒng)地給按鈕添加陰影的方法
如何給已有控件添加陰影
如何給控件添加發(fā)光效果

17减细、《自定義控件三部曲之繪圖篇(十七)——為Bitmap添加陰影并封裝控件》
如何給圖片添加陰影
如何自定義控件屬性
控件如何自測量
如何最終封裝成控件

18、《自定義控件三部曲之繪圖篇(十八)——BitmapShader與望遠(yuǎn)鏡效果》
實現(xiàn)望遠(yuǎn)鏡效果
封裝不規(guī)則頭像控件

19赢笨、《自定義控件三部曲之繪圖篇(十九)——LinearGradient與閃動文字效果》
講解了LinearGradient的意義
實現(xiàn)了閃動文字效果控件

20未蝌、《自定義控件三部曲之繪圖篇(二十)——RadialGradient與水波紋按鈕效果》
講解了RradialGradient知識
實現(xiàn)了按鈕水波紋效果

三、自定義控件三部曲之視圖篇

1质欲、《自定義控件三部曲視圖篇(一)——測量與布局》

講解onMeasure树埠、onLayout的區(qū)別與用法
講解margin的計算方法

2、《自定義控件三部曲視圖篇(二)——FlowLayout自適應(yīng)容器實現(xiàn)》

實現(xiàn)了自適應(yīng)的派生自ViewGroup的容器FlowLayout

3嘶伟、《自定義控件三部曲視圖篇(三)——瀑布流容器WaterFallLayout實現(xiàn)》

講解了自定義LayoutParams并使用的方法
能夠了解派生自ViewGroup的控件如何定義與使用的方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末怎憋,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌绊袋,老刑警劉巖毕匀,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異癌别,居然都是意外死亡皂岔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進(jìn)店門展姐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來躁垛,“玉大人,你說我怎么就攤上這事圾笨〗坦荩” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵擂达,是天一觀的道長土铺。 經(jīng)常有香客問我,道長板鬓,這世上最難降的妖魔是什么悲敷? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮俭令,結(jié)果婚禮上后德,老公的妹妹穿的比我還像新娘。我一直安慰自己唤蔗,他們只是感情好探遵,可當(dāng)我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著妓柜,像睡著了一般箱季。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上棍掐,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天藏雏,我揣著相機與錄音,去河邊找鬼作煌。 笑死掘殴,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的粟誓。 我是一名探鬼主播奏寨,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鹰服!你這毒婦竟也來了病瞳?” 一聲冷哼從身側(cè)響起揽咕,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎套菜,沒想到半個月后亲善,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡逗柴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年蛹头,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戏溺。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡渣蜗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出旷祸,到底是詐尸還是另有隱情袍睡,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布肋僧,位于F島的核電站,受9級特大地震影響控淡,放射性物質(zhì)發(fā)生泄漏嫌吠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一掺炭、第九天 我趴在偏房一處隱蔽的房頂上張望辫诅。 院中可真熱鬧,春花似錦涧狮、人聲如沸炕矮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肤视。三九已至,卻和暖如春涉枫,著一層夾襖步出監(jiān)牢的瞬間邢滑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工愿汰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留困后,地道東北人。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓衬廷,卻偏偏與公主長得像摇予,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子吗跋,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,288評論 25 707
  • —01— 都說堅持就是勝利侧戴,可是沒人能告訴你堅持多久可以等到期待中的勝利。 世界上每一個愿意努力的人都不介意付出時...
    藝迦迦閱讀 660評論 10 5
  • 這篇文章隔了好久再來寫。高三離我已經(jīng)遠(yuǎn)去一年救鲤,我大一都讀完了久窟,時光真是是飛逝。想起那年高三本缠,我心里不是個滋味兒斥扛。高...
    oscarshan閱讀 426評論 0 1
  • 不得不承認(rèn),剛開始找來這本書看丹锹,一是它的書名的確很吸引我稀颁,二是權(quán)威人士的推薦。但仔細(xì)看這本書楣黍,還是覺得這...
    小杰holy閱讀 1,283評論 0 1
  • 看上海灘的時候匾灶,我總會不自覺的把許文強看成一個飽經(jīng)世事、一切胸有成竹的英雄租漂〗着可是經(jīng)常忘記,他只不過二十幾歲哩治,他...
    不敢嘆風(fēng)塵閱讀 1,371評論 3 10