首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
刘强东
创建于2021-06-05
订阅专栏
Android 开发技术探讨
等 48 人订阅
共28篇文章
创建于2021-06-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android软键盘遮挡/动画最佳解决方案
不同于其他同类型框架, 使用Android11推出的新功能`WindowInsets`来解决软键盘相关问题, 具备软键盘平滑过渡动画(部分机型可能不支持), 提供更准确的软键盘Api以及软键盘遮
Android最好的Spannable构建工具, 首个支持正则匹配/GIF动画/图文混排/自适应文字
Android最好的Spannable构建工具, 首个支持正则匹配/GIF动画/图文混排/自适应文字/点九图/Shape
Android最强大的RecyclerView框架
推荐理由 使用最简洁 功能最多 文档最详细 高质量代码 代码注释全 更新频繁 issues处理速度快 任何问题都可以问作者 适合新手
Android全新的协程并发网络请求框架
Android上可能是最强的网络框架, 基于OkHttp/协程的非侵入式框架(不影响原有功能). 学习成本低/使用简单, 一行代
Kotlin函数文档(KDoc)&Dokka使用指南
Dokka是由Kotlin官方维护的生成Kdoc的工具, Kdoc比JavaDoc更加智能和漂亮. 更适合Kotlin. 同时Dokka也支持多种格式输出 这里介绍的是Dokka-1.4.32版本,
Kotlin最强Json/Protobuf解析框架 - kotlin-serialization
使用kotlin-serialization 解决JSON解析的泛型擦除问题. 避免字段返回Null空覆盖问题, 快速解析Protobuf
ViewModel&LiveData&LifeCycle介绍
早期这几个库并称为ArchitectureComponent, 后被并入Jetpack组件库之中. 本来不想写这篇文章觉得应该都会使用, 但这三个库对于构建一个具备健壮清晰的数据层的应用作用很大, 建
最全面的ROOM数据库框架使用指南
2. 号称世界最快嵌入式数据库 2. 不支持嵌套对象 3. 体积小(最小压缩到增加体积1MB) 4. 函数设计简单优雅 5. 支持DSL 6. 支持监听数据库 7. 浏览器查看数据库, 仅查看 8. 根据配置生成的JSON文件自动迁移 9. 跨平台, Android/iOS/M…
最全面的Kotlin协程: Coroutine/Channel/Flow 以及实际应用
协程这个概念在1958年就开始出现, 比线程更早, 目前很多语言开始原生支, Java没有原生协程但是可以大型公司都自己或者使用第三方库来支持协程编程, 但是Kotlin原生支持协程. 这里说的是GlobalScope没有Job, 但是启动的launch都是拥有Job的. Gl…
基于Kotlin的Android最强RecycleView库
onBind属于onBindViewHolder事件监听. 如果你需要自己去设置数据或绑定事件就使用该函数. 返回值决定是否用框架内部默认的Databinding绑定布局. false表示不绑定. 头布局和脚布局在rv中算作一个item, 所以计算position的时候应当考虑…
Android&Navigation全面介绍&全新的Fragment管理器
Navigation属于具备完善的回退栈的Fragment管理器. 可以与视图组件联动绑定.解决原有FragmentManager回退栈的Bug
Android&对话框最全面的使用介绍
对话框是开发中最常见的需求. 本文着重介绍在Android中创建对话框的全部方式.结合使用场景使用不同的方案创建对话框.
Android&GridLayout布局介绍
网格容器布局, 可以兼容的写出类似Excel表格一样的效果; 我平时项目开发必备框架 Android上最强网络请求 Net Android上最强列表(包含StateLayout) BRV Androi
Android列表控件
在Android中可滑动的列表是常见的UI布局效果. 所以熟练掌握列表控件是肯定的; 主要功能使列表复用. 可以处理大量的列表控件组合. 在android21以前属于最常用控件之一. 之后引入RecyclerView控件. 其作用比ListView更加强大可定制性更高. 但是某…
Android&Button使用指南
选择按钮在开发过程中也是使用频率非常高的控件. 但是我发现很多人都是一知半解, 总结下Android选择按钮控件; 可以看出所有选择的控件都继承自CompoundButton这个类. 其实他的几个子类都没有新增多少方法. 都是使用的该类的方法和属性. 该类是抽象类, Compo…
全面学习RxJava/RxAndroid/AutoDispose/RxBinding/RxBus
RXJava建议先掌握Lambda, 否则要定义很多泛型. 并且代码量冗余. RxJava分为三部分, Observable 被观察者 和 Observer 观察者 以及操作符. Reactive流式编程是微软提出来的概念, 由Netfix公司实现的架构. RxJava是针对J…
CircularProgressDrawable
自带动画效果的圆形进度图, 在SwipeRefreshLayout中被应用 只支持api11以上的MaterialDesign样式的圆形动画不确定进度的进度指示器 我平时项目开发必备框架 Androi
Android 转场动画
转场动画: 是Android L 引入的动画效果, 可以说是api19引入的场景(Scene)动画的扩展. 使开发者更加方便的实现布局(界面)变化时候的过渡动画. Android L 是Google于2014年升级的系统版本号, 在2015年国内厂商新机就开始推送Android…
Android 动画框架实现
这里我说是指的Google对于常用的动画效果进行的封装. 有很多炫酷的效果可以通过这些封装快速实现. Tip: 注意布局动画要么在onCreate方法中执行, 如果在其他地方执行就需要你手动执行布局对象的invalidate()方法. 参考网上写法我出现了Crash情况. 并且…
Android 动画实现
传统动画即指的android3.0之前的动画实现. 只有界面的变化, 但是位置属性(即屏幕坐标)不发生改变. 动画都是支持Java代码和XML布局两种方式创建动画效果的. 如果FillAfter和FillBefore同时为true, After有效. 都不设置默认是Before…
下一页