
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
实现迷糊搜索其实和js 中的思路是一模一样的js中://list 数据源keyWord搜索数符function demo(list, keyWord) {var arr = [];for (var i = 0; i < list.length; i++) {if (list[i].indexOf(keyWord) >= 0) {arr.push(list[i]);}}return ar
在flutter 页面中,如果存在定时器操作或者人为的 频繁操作setState({});刷新页面需要更新的页面结构可以用RepaintBoundary组件嵌套,flutter 会将包含的组件独立出一层"画布",去绘制。//频繁刷新的性能节约嵌套组件 RepaintBoundaryreturn RepaintBoundary(child: Text("${showTime}",//softWrap
//实例化FocusNode _focusNode = FocusNode();//监听得放在初始化中@overridevoid initState() {super.initState();//输入框焦点_focusNode.addListener((){if (!_focusNode.hasFocus) {//p...
一般发生在是安卓9的设备上,在flutter 发起网络请求中,dio报错DioError [DioErrorType.DEFAULT]: SocketException: Insecure socket connections are disallowed by platform: ****解决方案:在安卓/android/app/src/main/AndroidManifest.xml 中检查,
官方维护的一些 loading 插件(官方的有些插件某些有坑 也可以自己封装)https://pub.flutter-io.cn/packages/flutter_spinkithttps://www.ctolib.com/huangjianke-flutter_easyloading.html自己在封装好laoding 插件之后 在http请求的使用过程中 需要注意laoding...
flutter 中 不管是三方图片显示插件 还是自带的Image.assetImage.netWork 操作图片外层的Container 元素 ,是不能限制图片的显示形状的官方自带ClipOval和 ClipRRect 方法//圆形裁剪ClipOval(child: Image.asset('assets/images/demo1...
子组件调用父组件就用callBack而父组件调用子组件除了eventBus 的通知还可以 用GlobalKey()//父组件...InkWell(onTap:(){childKey.currentState.testFun("233");},child: Test(ke...
flutter的高斯模糊其实是一个模糊化处理的Container元素块 定位在图片的上层ClipRRect( //切割很重要child: Stack(overflow: Overflow.clip,alignment: Alignment.center,children: <Widget>[Container(
在web开发中,在遇到基础类型和复杂类型 的深拷贝问题大部分可以通过 let newObj= JSON.parse(JSON.stringify(obj));来完成深拷贝(函数除外 拓展https://www.jianshu.com/p/1c142ec2ca45)flutter 的dart 语法在处理json map 的时候可以通过类似思路Map clonedObject = JSON.decod
官方有一个keyboard_visibility 插件,但是不推荐用问题很多 (好像作者已经不更新了 而且编译会导致build.gride 报错)https://pub.dev/packages/keyboard_visibility需要监听软键盘的弹出和隐藏 主要用WidgetsBindingObserver 这个继承类...class BottomKeyboardInputState exte







