Flutter
shidarun1
这个作者很懒,什么都没留下…
展开
-
flutter List 被意外clear()
Lista = List();List b =List();a = ['1', '2', '3'];b = a;b.clear();print(a);print(b);此时因为b=a 所以ab指向同一个地址,b.clear()导致a所指的数组也会被clear(),所以应该在赋值时使用b = a.toList();来进行一个copy,这样b所指的数组与a所指...原创 2020-04-29 14:25:38 · 573 阅读 · 0 评论 -
flutter textfield焦点问题setBottomSheetState(() { // if (_homeViewModel.i
textfield获取焦点通常这么写,但是遇到需要setState刷新textfield的可编辑状态时,如下写法会导致可编辑的textfield在build未完成时就获得焦点,使FocusScope.of(context).requestFocus(_focusNode)该语句失效:setBottomSheetState(() { //更新textfield是否可编辑...原创 2020-03-19 14:43:44 · 566 阅读 · 0 评论 -
Flutter BottomNavigationBar 中 BottomNavigationBarItem的自定义设置
可以将title设置为SizedBox( height: 0, width: 0, ),将想要自定义的内容写入icon和activeIcon,如下所示,title并不影响icon的位置。BottomNavigationBarItem( title: SizedBox( height: 0, width: 0, ), icon: someWid...原创 2020-03-17 17:46:35 · 2072 阅读 · 0 评论 -
Flutter的AppBar使用
使用appBar的时候,如果需要进行height自定义的话使用以下方法,特别注意如果对于显示内容的宽度有要求,不要使用leading,leading对长度宽度都有限制,title在垂直的位置有限制,可以尝试使用flexibleSpace来解决appBar: PreferredSize( preferredSize: Size.fromHeight(100.0), chil...原创 2020-03-17 17:30:15 · 256 阅读 · 0 评论