Image属性中有:gaplessPlayback:属性,可以通过设置属性为true解决闪烁
class CYBottomBarItem extends BottomNavigationBarItem{
CYBottomBarItem(String title,String icon) : super(
title:Text(title),
icon:Image(image: AssetImage("assets/images/$icon.png"),gaplessPlayback: true),
// Image.asset,width: 32,color: Colors.green,),
activeIcon:Image.asset("assets/images/$icon.png",color: Colors.red),
);
}
注:
- 这种情况在使用Icon()方式引入不会出现闪烁问题
网友评论