ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter tabcontroller监听会点击调用两次

    Sep 30, 20223 min read

    原因:点击本身出发一次监听,随之产生的动画效果再次出发监听,如果是滑动,仅触发一次监听 解决:看下点击的索引和动画值对不对,过滤掉点击的listen,只显示动画的listen

    _tabController.addListener(() {
          if(_tabController.index == _tabController.animation?.value){
            print("点击了");
          }
    });
    

    相关文章

    Flutter Dart 数字添加前置补0

    在Flutter Dart中,可以使用`padLeft`或`NumberFormat`方法为数字添加前置补0。

    CSS font-display: swap 属性详解

    CSS font-display: swap 属性确保在字体文件下载过程中,浏览器会立即渲染文本并尽快替换为下载的字体,从而提升用户体验。

    生成HTML5缩略图的完美教程

    本教程展示了如何使用HTML5的Canvas元素通过JavaScript代码生成缩略图,并提醒在大量生成缩略图时考虑服务器端解决方案以避免内存问题。

    优秀前端工程师必备的软技能是什么?

    优秀前端工程师必备的软技能包括团队合作、沟通、学习、问题解决、代码规范、时间管理、顾客沟通和责任感。

    Swift 如何为类型取别名

    Swift 使用 `typealias` 关键字为类型取别名,以便于代码的可读性和简化复杂类型的使用。