flutter - 如果行数在限制范围内,如何禁用扩展图标?扑
解决方案
您可以在hasIcon中使用条件运算符来禁用图标
首先获取文本占用的行数,然后使用条件运算符使图标可见/不可见
final numLines = '\n'.allMatches(yourText).length + 1;
ExpandablePanel(
.
.
.
hasIcon: numLines > MAX_LINES? true: false,
)
这里MAX_LINES是您设置的最大行数。
我希望这有帮助。
推荐阅读
- git-submodules - Git 子模块 - 跟踪外部 Git 存储库的子文件夹
- javascript - react-navigation - 未找到模块:无法在“react-native-safe-area-view”中解析“react-native”
- python - 为什么 max(*list) 和 max(list) 在 python 中做同样的事情?
- bash - 不知道为什么我的 Makefile 目标不起作用
- cpu-architecture - 在解决计算机系统中的内存问题时,大写和小写“b”有什么区别?
- dart - 基本的异步/等待模式?
- javascript - React Native Animated - 在触摸位置开始动画
- android - 是否可以创建一个 ios/android 应用程序来限制用户在一段时间内使用应用程序或网站
- php - 使用引导 v4 重定向到 laravel 中的特定选项卡
- javascript - 动态添加帖子数据以稍后使用表单提交