效果图 关键代码 1.NestedScrollView + SliverAppBar + AppBar + TabBar 2.二级嵌套 补充 Demo案例代码
效果图 关键代码 1.NestedScrollView + SliverAppBar + AppBar + TabBar 2.二级嵌套 补充 Demo案例代码
一. isolate简介 Dart 是单线程,Dart 为我们提供了 isolate,isolate 跟线程差不多,它可以理解为 Dart 中的线程。isolate 与线程的...
1.问题 项目是纯flutter的,集成友盟推送,一开始,看到友盟有flutter推送的库,以为安卓的推送会很简单,后面集成的时候,发现是我想多了,始终逃不掉写原生的命运。 ...
一、前言 在原生应用开发中,我们通常会使用YYModel、SwiftyJSON、GSON等库实现JSON解析,并使用JSONConverter[https://github....
一个基于DropdownButton的增强Widget,支持锚点,绘制阴影。 平台是否支持Android✔️IOS✔️Web✔️Macos✔️Windows✔️Linux✔️...
一、参考文档 android-architectureTodo-app-ui The Clean ArchitectureThe Clean Architecture Mod...
背景 在前面我们介绍了如何进行gradle学习入门[https://www.jianshu.com/p/9acfbeb23502]的介绍,但是假如在自定义gradle插件时候...
一、背景描述[#1] 二、效果展示[#2] 三、思路问题分析与模块搭建[#3] 四、问题解决与实现[#4] 五、一天一个小惊喜[#5] 六、下一步展望[#5] 一、背景描述 ...
1、基本认识 UML——Unified modeling language UML (统一建模语言), 是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考...
xCrash xCrash是爱奇艺开源的在android平台上面捕获异常的开源库。 xCrash能为安卓 APP提供捕获Java崩溃异常,native崩溃异常和ANR异常。 ...
前言从本篇起将展开一个组件化开发的系列,如果你打算在实际项目中使用组件化开发或者有志于向架构师方向发展,希望本系列能对你有所帮助。欢迎加入学习小组QQ群: 193765960...
转载请注明出处:http://www.jianshu.com/p/eb4451923172 项目代码地址:https://github.com/Android-Jungle/...
在平时开发时,大家最怕什么?当然是——bug,错!!!这是小白的言语,稍微有开发经验的人都知道:bug不可怕,就怕bug偶发。由于无法重现,这类bug简直堪称磨人的小妖精,通...
在《Retrofit之请求参数》,我们讨论了请求的url参数、表单编码以及使用请求主体发送数据,但是处理API的请求我们还需要处理请求头,来实现缓存、认证等操作。而在实际应用...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
快速实现Android多级树形列表,这个库是在鸿洋多级树形列表demo中修改而来。 解决的问题:支持ID为int类型和String类型。支持多级复选框选中,使用只需一行代码。...
前言 利用日志埋点,以排查由于逻辑出错而引发的Bug,是我们常用的排障手段。(什么?你还在通过Debug断点调试?),但在生产环境下出于安全性考虑,往往Release包需要将...
ZzImageBox A powerful image container for adding and removing images. 传送门:https://githu...
从效果图中可以看出,覆盖了App中常用的按钮效果,弧度、按压效果、标签选择、按钮渐变色等。如果用shape.xml实现的话,项目drawable目录下如图所示: 你会发现需要...