- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 flutter的showModalBottomSheet遇到的坑
在使用官方的showModalBottomSheet这个组件时到目前为止遇到了三个比较坑的地方:1. 无法直接设置圆角;2. 组件最多只能撑满半屏幕,再多就出界了;3. 在这个组件里面如果有选择按钮等其他一些需要改变状态的组件时,即便使用setState,状态也无法更新。我们解决完后的效果如下,解决问题一:使用stack包裹住子组件解决圆角的问题,且需要设置背景颜色为Col...
2019-07-29 19:36:53 31246 17
原创 flutter删除listView中的item
先看下删除效果:实现也很简单,就是在点击事件中,从数据源中删除一个项目即可,但是需要记住更新状态。items.removeAt(index);setState(() {});整体代码如下:import 'package:flutter/material.dart';void main() => runApp(new MyApp());//MyApp不需要做状...
2019-07-29 17:38:53 7325
原创 面试:Android消息机制补充
1.Looper 死循环为什么不会导致应用卡死线程默认没有Looper的,如果需要使用Handler就必须为线程创建Looper。我们经常提到的主线程,也叫UI线程,它就是ActivityThread,ActivityThread被创建时就会初始化Looper,这也是在主线程中默认可以使用Handler的原因。主线程的死循环一直运行是不是特别消耗CPU资源呢? 其实不然,这里就涉及到Lin...
2019-07-28 11:25:06 1323
原创 Android开发艺术探索相关知识点补充--第二章进程间通信补充
1. Android中的ANR是什么,如何分析ANR?-- 原书第35页较好的相关文章:https://blog.csdn.net/qq_30993595/article/details/80277333https://blog.csdn.net/anwanfei/article/details/81140013https://blog.csdn.net/WHB20081815/a...
2019-07-21 12:40:29 261
原创 Flutter ExpansionTile自定义动画
main.dart:import 'package:flutter/material.dart';//import 'MyHomePage.dart';import 'expansion_tile.dart';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @override ...
2019-07-19 10:48:00 651
原创 flutter去掉Container的默认边线
由于是两个别的颜色的纯色背景,导致中间有一条白色的细线,在真机上看着还是挺明显的,代码就是两个普通的container: Container( width: 300.0, height: 100.0, color: Color(0XFF302F4F), ...
2019-07-19 10:47:35 8109 1
原创 flutter的GestureDetector 点击区域小
使用GestureDetector包裹Container,发现在Container内容为空的区域点击时,捕捉不到onTap点击事件。解决方案:在GestureDetector里面添加属性:behavior: HitTestBehavior.opaque,即可:import 'package:flutter/material.dart';void main() => runApp...
2019-07-01 16:55:07 11315 2
Windows环境下32位汇编语言
2016-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人