Skip to content

Latest commit

 

History

History
37 lines (17 loc) · 1.55 KB

README.md

File metadata and controls

37 lines (17 loc) · 1.55 KB

ShapeDrawableLED

Android 菱形渐变动画,像素采集,颜色采集,自定义矩形展示,LED项目

这个项目主要是自定义View,我参考网上别人的思路,东拼西凑弄出来的,性能应该还能在优化,比如将部分UI替换成SurfaceView来渲染

为了兼容更多的动画效果,我采用view投影的方式实现,就是你用view实现一个动画效果,我会自动分成矩形点状进行投影

具体的看源码吧,适合LED控制项目,菱形UI市面上没有发现,自己实现了思路,最后是看了GcsSloop大佬文章帮忙,可以给大家做一个学习参考 https://github.com/GcsSloop 大佬文章深入浅出,大家可以star看看

~~关于动画如果不符合自己的需求怎么办,可以用lottie-android-master项目进行组合,目前没做,后期有空维护的话在弄上去 https://github.com/airbnb/lottie-android

~~让美工用AE实现出来,然后转成JSON格式,需要一个插件,具体步骤自己查,然后集成该框架进行绘制,最后在投影上去就可以了

已经实现了lottie集成,只需要美工实现就好,然后会自动投影出来,下一步计划实时投影视频

演示视频

image

可以自动适应矩阵形状

image

投影美工动画

image