繼續練習自定義View。。畢竟熟才能生巧。一直覺得小米的時鐘很精美,那這次就搞它~這次除了練習自定義View,還涉及到使用Camera和Matrix實現3D效果。

一個這樣的效果,在繪制的時候最好選擇一個方向一步一步的繪制,這里我選擇由外到內、由深到淺的方向來繪制,代碼步驟如下:
1、首先老一套~新建attrs.xml文件,編寫自定義屬性如時鐘背景色、亮色(用于分針、秒針、漸變終止色)、暗色(圓弧、刻度線、時針、漸變起始色),新建MiClockView繼承View,重寫構造方法,獲取自定義屬性值,初始化Paint、Path以及畫圓、弧需要的RectF等東東,重寫onMeasure計算寬高,這里不再 主站蜘蛛池模板: 花垣县| 同仁县| 汾阳市| 雅安市| 太白县| 八宿县| 永修县| 东乌珠穆沁旗| 留坝县| 吉隆县| 厦门市| 赞皇县| 张北县| 砚山县| 迭部县| 江安县| 津南区| 华容县| 灯塔市| 谷城县| 西畴县| 哈尔滨市| 连平县| 卓尼县| 平安县| 集贤县| 和龙市| 莫力| 济源市| 福建省| 沿河| 习水县| 嫩江县| 和田市| 新沂市| 荥阳市| 丰城市| 望奎县| 花莲县| 敖汉旗| 京山县|