0
点赞
收藏
分享

微信扫一扫

Flutter使用BottomNavigationBarItem,第一次icon切换闪烁

芭芭蘑菇 2021-10-04 阅读 9

问题描述:使用BottomNavigationBarItem封装选项卡,第一次切换时候icon出现闪烁

解决方法:

import 'package:flutter/widgets.dart';

class BottomBarItem extends BottomNavigationBarItem {
  BottomBarItem(String icon, String title)
      : super(
    //未选中图片
      icon: Image.asset(
        "images/tab/${icon}_nor.png",
        width: 16,
        excludeFromSemantics: true,//去除图片语义
        gaplessPlayback: true,//重新加载图片的过程中,原图片的展示是否保留
      ),
      //选中图片
      activeIcon: Image.asset(
        "images/tab/${icon}_sel.png",
        width: 16,
        excludeFromSemantics: true,//去除图片语义
        gaplessPlayback: true,//重新加载图片的过程中,原图片的展示是否保留
      ),
      title: Container(height: 20, child: Center(child: Text(title))));
}
举报

相关推荐

0 条评论