注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術無線電電子學、電信技術iOS動畫――核心技術與案例實戰(zhàn)

iOS動畫――核心技術與案例實戰(zhàn)

iOS動畫――核心技術與案例實戰(zhàn)

定 價:¥69.00

作 者: 鄭微 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計 計算機/網絡 移動開發(fā)

購買這本書可以去


ISBN: 9787121307485 出版時間: 2017-01-01 包裝: 平裝
開本: 16開 頁數: 208 字數:  

內容簡介

  目前,APP Store上的應用已經超過150萬個,而縱觀排名較為靠前的應用,無一例外都有著一個共同的特點,那就是良好的用戶體驗。動畫作為用戶體驗中*復雜、*絢麗的技術已經備受開發(fā)人員和產品設計人員的重視。而如何將炫酷的動畫效果快速高效地展現(xiàn)出來已經成為iOS開發(fā)工程師面臨的首要挑戰(zhàn)。《iOS動畫――核心技術與案例實戰(zhàn)》以“iOS核心動畫架構+實戰(zhàn)代碼”的形式闡述如何根據不同的應用場景設計高效、可靠、復雜的動畫效果,為讀者帶來了豐富的實戰(zhàn)動畫案例,更從動畫系統(tǒng)架構的角度闡釋動畫的原理,因此《iOS動畫――核心技術與案例實戰(zhàn)》不僅面向讀者“授之以魚”更加“授之以漁”。

作者簡介

  鄭微碩士研究生,畢業(yè)于重慶大學。主要研究方向信號與信息處理(含嵌入式系統(tǒng)設計)。目前已在國內外核心期刊發(fā)表相關技術論文7篇,發(fā)明專利2項。多年軟件研發(fā)經驗,在iOS動畫特效、音視頻流媒體播放、特效算法上經驗豐富。對多核算法優(yōu)化有豐富的實戰(zhàn)經驗。

圖書目錄

第一卷 顯示層動畫
第1章 動畫之旅啟航:登錄按鈕動畫效果 / 2
1.1 動畫分析方法 / 3
1.2 登錄按鈕移動動畫效果:閉包形式 / 5
1.3 登錄按鈕移動動畫效果:方法形式 / 8
1.4 UIView視圖中常見動畫的屬性分析 / 9
1.5 本章小結 / 11
第2章 顯示層初級動畫效果合集 / 12
2.1 UIView顯示層初級動畫屬性一覽 / 12
2.2 初級動畫效果合集 / 13
2.2.1 位置動畫 / 13
2.2.2 幾何形狀動畫 / 14
2.2.3 位置+形狀動畫 / 15
2.2.4 淡入淡出動畫 / 16
2.2.5 顏色漸變動畫 / 17
2.2.6 縮放動畫:基于UIView的transform屬性 / 18
2.2.7 旋轉動畫:基于UIView的transform屬性 / 19
2.2.8 位移動畫:基于UIView的transform屬性 / 19
2.2.9 組合動畫效果 / 21
2.3 動畫常用屬性及回調方法的使用 / 24
2.3.1 動畫常用屬性的使用 / 24
2.3.2 動畫回調方法的使用 / 26
2.3.3 案例:抽獎轉盤旋轉動畫效果的簡單實現(xiàn) / 28
2.4 本章小結 / 30
第3章 顯示層關鍵幀動畫 / 31
3.1 關鍵幀動畫實現(xiàn)原理 / 31
3.2 案例:關鍵幀動畫之飛機降落 / 32
3.3 案例:關鍵幀動畫之抽獎轉盤滾動 / 38
3.4 本章小結 / 39
第4章 顯示層逐幀動畫 / 41
4.1 逐幀動畫實現(xiàn)原理 / 41
4.2 基于NSTimer的逐幀動畫效果 / 42
4.3 基于CADisplayLink的逐幀動畫效果 / 44
4.4 基于draw方法的逐幀動畫效果 / 45
4.5 本章小結 / 48
第5章 GIF動畫效果 / 50
5.1 GIF圖片初識 / 50
5.2 GIF有什么特點 / 51
5.3 GIF在iOS中的使用場景 / 51
5.4 GIF分解單幀圖片 / 52
5.4.1 GIF圖片分解過程 / 52
5.4.2 GIF圖片分解代碼實現(xiàn) / 53
5.4.3 GIF圖片分解最終實現(xiàn)效果 / 56
5.5 序列圖像合成GIF圖像 / 57
5.5.1 GIF圖片合成思路 / 57
5.5.2 GIF圖片合成代碼實現(xiàn) / 58
5.6 Gif圖像展示 / 61
5.6.1 GIF圖片展示思路 / 61
5.6.2 GIF圖片展示:基于UIImageView / 62
5.7 本章小結 / 64
第二卷 內容層動畫
第6章 Core Animation:CABasicAnimation動畫效果 / 66
6.1 UIView和CALayer的區(qū)別 / 66
6.2 Core Animation核心動畫 / 67
6.3 CALayer層動畫合集 / 68
6.3.1 位置動畫 / 68
6.3.2 縮放動畫 / 71
6.3.3 旋轉動畫 / 73
6.3.4 位移動畫 / 74
6.3.5 圓角動畫 / 74
6.3.6 邊框動畫 / 75
6.3.7 顏色漸變動畫 / 76
6.3.8 淡入淡出動畫 / 78
6.3.9 陰影漸變動畫 / 79
6.4 本章小結 / 80
第7章 Core Animation: CAKeyframeAnimation、CAAnimation Group動畫 / 82
7.1 CAKeyframeAnimation動畫屬性要點 / 83
7.2 CAKeyframeAnimation淡出動畫效果 / 83
7.3 CAKeyframeAnimation任意路徑動畫 / 85
7.4 CAAnimationGroup組合動畫效果 / 88
7.5 本章小結 / 90
第8章 綜合案例:登錄按鈕動畫效果 / 91
8.1 綜合案例1:水紋按鈕動畫效果實現(xiàn)原理 / 91
8.2 水紋按鈕動畫效果具體代碼實現(xiàn) / 94
8.3 綜合案例2:登錄按鈕動畫效果實現(xiàn)原理 / 98
8.4 登錄按鈕動畫效果代碼實現(xiàn) / 100
8.4.1 第一階段動畫 / 100
8.4.2 第二階段動畫 / 106
8.4.3 第三階段動畫 / 110
8.5 本章小結 / 112
第9章 CAEmitterCell粒子動畫效果 / 114
9.1 iOS粒子系統(tǒng)概述 / 114
9.2 案例:粒子火焰效果 / 115
9.3 案例:“鬼火”火焰效果代碼實現(xiàn) / 116
9.4 案例:霓虹效果代碼實現(xiàn) / 118
9.5 本章小結 / 120
第10章 CoreAnimation: CAGradientLayer光波掃描動畫效果 / 122
10.1 CAGradientLayer追本溯源 / 123
10.2 光波效果實現(xiàn)原理分析 / 124
10.2.1 光波方向 / 124
10.2.2 光波顏色梯度 / 126
10.2.3 光波“彗星拖尾”效果 / 127
10.2.4 光波掃描效果 / 129
10.3 案例:指紋掃描效果 / 130
10.4 案例:音響音量跳動效果 / 131
10.5 本章小結 / 136
第11章 CoreAnimation: CAShapeLayer打造“動態(tài)”圖表效果 / 138
11.1 CAShapeLayer追本溯源 / 139
11.2 貝濟埃曲線 / 139
11.2.1 初識貝濟埃曲線 / 139
11.2.2 貝濟埃曲線在iOS中的應用 / 140
11.3 繪制動態(tài)圖表 / 145
11.3.1 動態(tài)折線動畫 / 145
11.3.2 動態(tài)柱狀圖動畫 / 147
11.4 本章小結 / 151
第12章 CAReplicatorLayer:圖層復制效果 / 152
12.1 CAReplicatorLayer追本溯源 / 153
12.2 恒星旋轉動畫實現(xiàn) / 153
12.3 音量跳動動畫效果 / 155
12.4 本章小結 / 157
第三卷 3D動畫
第13章 3D動畫初識 / 159
13.1 錨點的基本概念 / 160
13.2 矩陣變換的基本原理 / 160
13.3 3D旋轉效果 / 162
13.4 本章小結 / 166
第14章 Cover Flow 3D效果 / 167
14.1 案例:Cover Flow效果實現(xiàn)原理 / 167
14.2 案例:Cover Flow效果代碼實現(xiàn) / 168
14.3 本章小結 / 172
第四卷 轉場動畫
第15章 CoreAnimation: CATransition轉場動畫 / 174
15.1 CATransition初識 / 174
15.2 案例:基于CATransition的圖片查看器 / 176
15.3 CATransition轉場動畫key-effect一覽 / 179
15.4 本章小結 / 184
第16章 視圖過渡動畫 / 185
16.1 視圖控制器過渡動畫相關協(xié)議 / 185
16.2 視圖控制器過渡動畫代碼實現(xiàn) / 187
16.3 側滑欄動畫實現(xiàn) / 190
16.4 本章小結 / 195

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號