
flutter
花尾巴狼_
缓慢且坚定
展开
-
Flutter 识别文字中的url并添加点击事件,识别
正则判断截取url地址,剩余的需要自己拼接List<InlineSpan> _getContentSpan(String text) { List<InlineSpan> _contentList = []; RegExp exp = new RegExp(r'(?:(?:https?|ftp):\/\/)?[\w/\-?=%.]+\.[\w/\-?=%.]+'); // text = "如果www.baidu.com这是一段文...原创 2021-07-23 13:39:44 · 1940 阅读 · 1 评论 -
Flutter 使用插件本地arr问题
报错信息:Direct local .aar file dependencies are not supported when building an AAR.这次使用的是阿里云的一键登录,以为没有flutter版本,就打算自建一个插件使用,结果发现flutter根本不支持本地arr如果是AS还是3.5可以用蓝色区域的方法导入如果AS是4.0以上就需要换方法了,因为就算是插件的gradle也是找主项目路径的libs,如果主项目不添加arr,就会报空,找不到对象。参考红色区域,打开的gra原创 2021-07-02 11:24:10 · 3929 阅读 · 1 评论 -
【Flutter】Async教程学习(三)StreamBuilder
FutureBuilder是结束的时候【ConnectionState.done】获得error或者dataStreamBuilder是在过程中【ConnectionState.active】获得error或者data //创建数据流 final controller = StreamController(); //broadcast可以被多方监听 但是没有缓存,如果添加延时,就会获取不到值 // final controller = StreamController.broadc原创 2021-04-28 11:06:49 · 509 阅读 · 0 评论 -
【Flutter】Async教程学习(二)FutureBuilder
FlutterBuilder学习使用异步操作的时候,一定要记住三个状态:等待、错误、正常。 @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Future学习'), ), body: FutureBuilder( //TODO: 通过传入的future来监听,future发生变化时,原创 2021-04-28 10:15:37 · 339 阅读 · 0 评论 -
【Flutter】Async教程学习(一)
void main() { String getName() { print('bob'); return 'bob'; } Future(() => print('Future')); Future.value(getName()).then((value) { scheduleMicrotask(() => print('micro')); print('then1'); }).then((value) => print('the.原创 2021-04-28 09:36:36 · 380 阅读 · 0 评论