Android - Kotlin
xuyefeng_
In me the tiger sniffs the rose.
展开
-
Android 项目中 shape 标签的整理和思考
在 Android 开发中,使用 shape 标签可以很方便的帮我们构建资源文件,跟传统的 png 图片相比:shape 标签可以帮助我们有效减小 apk 安装包大小。在不同手机的适配上面,shape 标签也表现的更加优秀。关于 shape 标签如何使用,在网上一搜一大把,笔者就不在这里赘述了,今天我们要讨论的是 shape 标签泛滥成灾以后带来的后果。这里先给大家看一个维护超过了 5 年...原创 2018-07-02 14:23:18 · 757 阅读 · 0 评论 -
Android lei了lei了 那个 MagicAdapter 它lei了!
MagicAdapter是一个超级轻量级的可以快速实现 RecycleView 复杂适配器的工具库。 特性基于 Kotlin 语言基于 Databinding不再需要维护 Adapter,全局只有一个 MagicAdapter不再需要维护 ViewHolder支持多条目类型提供了一些基本回调轻松扩展 Header 和 Footer轻松扩展 RecycleView ...原创 2018-07-14 15:54:35 · 191 阅读 · 0 评论 -
Android 项目中 shape 标签的整理和思考(2)
在之前的博客中,我们曾经讨论设计过一个通用组件:CommonShapeButton 。主要用来移除项目中大量的 shape 文件,提高我们项目的可维护性。有兴趣的朋友可以点击下方链接进行阅读: Android - Kotlin 是时候跟 shape 标签说拜拜了 这篇博客发布以后,得到了大家的广泛关注,可能大家也切身感受到了 CommonShapeButton 给我们带来的便利。而今天在这里...原创 2018-08-08 15:45:21 · 321 阅读 · 0 评论 -
Android 客户端路由框架的整理和思考
前言提起项目模块化(组件化),相信大家并不陌生。这两年行业内也确实兴起了一股模块化的浪潮,大家都兴致勃勃的投入了其中,感觉要是一个搞研发的没听过模块化,出去跟不好意思跟朋友聊天了。要想实现项目的模块化,就离不开底层路由架构的支持。在这期间,各方大神各显神通,产生了许多优质的开源项目。其中最为出名的自然是阿里出品的 ARouter,大厂出品,必属精品。而公司项目启动模块化大约是在两年前,没能赶上大...原创 2019-03-20 17:32:25 · 303 阅读 · 0 评论