本课程介绍了涟漪Drawable中需要绘制基本要素,并在Drawable中添加涟漪动画的实现。介绍了如何提升整体的扩展性,方便扩展更多的涟漪效果。讲解了如何提取主要的绘制以及动画部分并实现一种新的涟漪效果。同时讲解了如何添加Shader渲染支持。对现有的涟漪效果进行优化等等。
本课程为涟漪效果高级篇,针对学过涟漪效果入门篇的同学;在课程中详细的讲解了相关的知识点。其中在Drawable中添加涟漪动画等相关知识点尤为重要;并要求学习者能深入理解如何提取主要的绘制以及动画部分并实现一种新的涟漪效果。
1.如何为动画增加速度支持(高级篇)
2.如何使用工厂模式分解绘制逻辑(高级篇)
3.如何限定涟漪与绘制美女效果(高级篇)
4.如何为View拦截并延迟点击事件(高级篇)
5.添加自定义属性与性能优化(高级篇)