干活分享

20 篇文章
12 人订阅

全部文章

CatEatFish

git 回滚

可以看到你最近本地的操作,找到你最近提交的commit,如图,我最近提交的是fcafa20 记录。

11860
CatEatFish

flutter 路由知识

1。pushReplacementNamed:当用户成功登录并且现在在 HomeScreen 上时,您不希望用户还能够返回到 LoginScreen。因此,登录...

6120
CatEatFish

Flutter init

main()方法是dart主入口,我们从入口开始看flutter从开始加载到绘制完成都做了那些事情。

10320
CatEatFish

Glide源码分析(一)

Glide作为一个图片加载框架深受开发者喜欢,包体积小,加载速度快,以及加载圆角等。作为一名开发者我们有必要去了解Glide图片加载机制,它是如何把图片加载出来...

9930
CatEatFish

Flutter ——状态管理 | StreamBuild

StreamBuild从字面意思来讲是数据流构建,是一种基于数据流的订阅管理。Stream可以接受任何类型的数据,值、事件、对象、集合、映射、错误、甚至是另一个...

9820
CatEatFish

Flutter —生命周期

flutter 也有自己的生命周期,但跟 Android 比起来就显得弱化了,官方定义的生命周期只有五个,实际应用中还需要WidgetsBindingObser...

10420
CatEatFish

Flutter自定义view —— 闯关进度条

但我觉得还是用自定义 view 实现效果比较好,想要什么效果都可以去实现,所以我按照

9530
CatEatFish

Flutter 自定义 View 介绍

对于一些复杂或不规则的UI,我们可能无法使用现有的 Widget 组合去实现,比如需要一个带动画的进度条,

10120
CatEatFish

Flutter —— 状态管理 | Provide

有关Provide的题外话,Provide 是 ScopedModel 的进阶或者说是兄弟,为何这么说呢?因为这两个插件的内容重叠的太多,所以对于这两个插件存在...

8520
CatEatFish

Flutter —— 状态管理 | ScopedModel

Flutter 无状态管理相当于 Androi 的mvc模式,数据UI写在一块,写起来简单,但是逻辑代码复杂,

10730
CatEatFish

flutter 清除图片缓存

11120
CatEatFish

《Flutter —语法》

9220
CatEatFish

《Flutter —应用页面跳转》

6730
CatEatFish

AndroidStudio创建 implementation 依赖

我们在AndroidStudio中经常使用implementation 的方式来导入第三方代码,比如

7830
CatEatFish

线程与线程池干货分享

3.开始在线程池里创建线程(假定 线程池内最多创建4个线程),线程池会请求队列,将缓存队列里的runnable 加载到线程中 如图:

8820
CatEatFish

View 源码分析——setContentView

分析一下 android 中布局的加载流程,每次新建 activity 时都要在 onCreate 中调用 setContentView(R.layout.ac...

6220
CatEatFish

Android快速集成融云

1、IMKit 集成了会话界面,并且提供了丰富的自定义功能,我们推荐首次接触融云的客户直接使用 IMKit 来快速集成和开发。

12130
CatEatFish

Builder设计模式构建整个应用的头部(NavigationBar)

开发中基本上每个APP都会有自己的头部,如何去写这个头部呢?一部分人会在xml布局中直接写,一部分人会调用系统的ToolBar自定义布局,这两种方式都可以去实现...

7920
CatEatFish

Android 6.0申请权限工具类

7610
CatEatFish

View视图的创建

在撸代码的过程中经常遇到创建 View 视图,创建视图有四种方式,但是这四种创建方式到底有什么不同呢?以前只知道能创建,但是不是这四种创建方式的区别,今天让我们...

11960

扫码关注云+社区

领取腾讯云代金券