簡介:本課程介紹了漣漪Drawable中需要繪制基本要素,并在Drawable中添加漣漪動畫的實現。介紹了如何提升整體的擴展性,方便擴展更多的漣漪效果。講解了如何提取主要的繪制以及動畫部分并實現一種新的漣漪效果。同時講解了如何添加Shader渲染支持。對現有的漣漪效果進行優化等等。
第1章 為按鈕繪制漣漪效果
本章介紹了漣漪Drawable中需要繪制基本要素,并在Drawable中添加漣漪動畫的實現。其實漣漪就這么簡單!
第2章 增強漣漪動畫效果
本章中介紹了如何提升整體的擴展性,方便擴展更多的漣漪效果。講解了如何提取主要的繪制以及動畫部分并實現一種新的漣漪效果。同時講解了如何添加Shader渲染支持。
第3章 優化漣漪效果
本章中對現有的的漣漪進行優化,同時對用戶的點擊進行攔截讓動畫得以完全執行;解決漣漪動畫的必要問題,如:硬件加速等;隨后講解如何在自定義控件中添加屬性支持,并擴展漣漪效果到布局控件中使用。