240 发简信
IP属地:北京
  • Flutter进阶篇(4)-- Flutter的Future异步详解

    Flutter中的异步其实就是用的Dart里面的Future,then函数,回调catchError这些东西。下面举例详细解答一下使用过程和遇到的一些问题,让大家更好的明白异...

  • 120
    Flutter状态管理终极方案GetX第一篇——路由

    我用 GetX写了一个使用demo,和一个app,demo中导航的演示如下: 代码示例[https://github.com/yuexunshi/flutter_demo] ...

  • 我用sizebox限制chip高度,但是label不居中,楼主知道怎么办吗

    Flutter Chip的使用

    已经是很久很久很久没有更新了,这段时间过得略糟糕,此处省略一万字。。。 感觉一眨眼,flutter都1.6了,落后了好多了,又重新捡起来熟悉了一遍,才想起来页面咋创建的,好抱...

  • 感觉节流后虽然防止了多次点击造成的问题,但个人感觉
    优先响应首次点击,在限制时间段内,不响应后续点击. 会好点,可能场景不同.
    下边是我根据上述描述基于楼主思路改进的.
    ------------------------------------------
    /// 函数节流
    ///
    /// [func]: 要执行的方法
    Function throttle(Future Function() func){
    if (func == null) {
    return func;
    }
    bool enable = true;
    Function target = () {
    if (enable == true) {
    func().then((_) {enable = false;});
    Future.delayed(Duration(milliseconds: 200),()=>enable = true);
    }
    };
    return target;
    }

  • Flutter编程规范

    DO :表示你需要遵守的做法 DONT :表示这样的做法是非常不好的 PREFER :在多数情况下,都推荐的做法 AVOID : 在多数情况下,都应该避免的做法 CONSID...

  • 我删除重新build还是不行,报错 Android not found,我有点不理解,为啥rl_launcher_macos, mac 平台为啥需要android呢

    记录一个flutter打包aar异常问题

    执行flutter build aar后报错: 问题定位flutter目录下aar_init_script.gradle文件,插入throw代码段,即可显示哪里出错。 重新执...

  • 大赞,写的很好。有个问题请教下,就是一级缓存是什么?什么场景下从一级缓存里面取ViewHolder呢?

    让你彻底掌握RecyclerView的缓存机制

    前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚至不用加几乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...

  • 120
    让你彻底掌握RecyclerView的缓存机制

    前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚至不用加几乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...

  • @zhangqinzhi 请问tab位置不对,是怎么回事呢,同样遇到了

    BottomNavigationView下Fragment的两种切换方式

    这个文章比较“肤浅”,但是其实网上对于Fragment切换这么肤浅的事情也甚少有文章说的清楚,所以稍微介绍下。 BottomNavigationView 网上有好多关于Bot...

  • 120
    Android官方架构组件Navigation:大巧不工的Fragment管理框架

    本文已授权 微信公众号 玉刚说 (@任玉刚)独家发布。 前言 在不久前的Google 2018 I/O大会上,Google正式推出了AndroidJetpack ——这是一...

  • 120
    qianduan

    1. flex实现骰子5点布局 简单的思路:1.flex布局横向排列,flex-flow:wrap 可以折行2.通过给第一个点设置右边距把第二个点顶到最右侧3.通过给中间点设...

  • 120
    Webpack全攻略

    1. webpack和webpack-cli的安装 全局安装有一个缺点,比如你有一个项目时用webpack4打包的,它依赖的一个项目使用webpack3打包的,这时如果你是全...

  • 120
    Just Go Ahead

    问题来源如下链接,根据自己理解以及查找资料写的答案,有的地方自己也不是很清楚,欢迎多多指正。 https://www.jianshu.com/p/e6702d61eec9 1...

  • 你好楼主,想请教下,我自定义header,但是想改变下拉刷新的主题颜色,为什么改变不了

    这是我的代码
    CustomRefreshHeaderTwo refreshHeader = new CustomRefreshHeaderTwo(mActivity);
    refreshHeader.setPrimaryColors(mActivity.getResources().getColor(R.color.purple));
    refreshLayout.setRefreshHeader(refreshHeader);

    Android 智能刷新框架SmartRefreshLayout

    SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGrou...