2022
05-24
05-24
Flutter给控件实现钻石般的微光特效
效果图使用方法Shimmer(baseColor:constColor(0x08ffffff),//背景颜色highlightColor:Colors.white,//高光的颜色loop:2,//闪烁循环次数,不传默认一直循环child:Image.asset('assets/images/watermelon.png',width:325,height:260,fit:BoxFit.contain),)实现原理①特效控件分为两层:底层显示调用方传入的控件;上层覆盖一层渐变着色器。②启动动画,根据动画的进度,对渐变着色器的区域进行绘制,当区...
继续阅读 >