#Kotlin#Compose【榨干 Kotlin】把函数当类用,Compose 风骚的作用域机制Compose 的某些 API 被限定在指定的组件内部使用,而这并不是 Kotlin 的默认能力。2024/3/22
#Compose#Android声明式 UI?Android 官方怒推的 Jetpack Compose 到底是什么Compose 的代码和 XML 布局长得大同小异,怎么就「命令式」了?2021/3/3
#Compose#Android我用 Jetpack Compose 写了个春节版微信主题,带炸弹特效趁微信更新 8.0,我用 Jetpack Compose 复刻了它的部分界面,代码已开源。2021/2/12
#Jetpack#Android从 Dagger 到 Hilt,谷歌为什么执着于让我们使用依赖注入?牛逼、高端、我才不用——是大家给 Dagger 的回答。但其实,你早就在用依赖注入了。2020/7/29
#自定义View#AndroidHenCoder Android 自定义 View 2-3 定制 Layout 的内部布局重写 onMeasure() 和 onLayout(),自己给子 View 量尺寸、摆位置。2018/1/15
#AndroidHenCoder「仿写酷界面」活动——征稿跟着 HenCoder 学了三个月,该验货了:即刻点赞、薄荷卷尺、小米运动、Flipboard 翻页,四选一仿写,原作者亲自点评。2017/10/13
#自定义View#AndroidHenCoder Android 自定义 View 1-7:属性动画 Property Animation(进阶篇)ofInt() 和 ofFloat() 不够用了怎么办?复杂动画,不再靠监听器硬凑。2017/9/11
#自定义View#AndroidHenCoder Android 自定义 View 1-6:属性动画 Property Animation(上手篇)现在项目里 99% 的动画都是属性动画,这次把它们一个个讲清楚。2017/9/6
#自定义View#AndroidHenCoder Android 开发进阶:自定义 View 1-3 drawText() 文字的绘制搞懂基线和字符空隙,文字绘制的一大堆细节就都通了。2017/7/24
#自定义View#AndroidHenCoder Android 开发进阶: 自定义 View 1-2 Paint 详解把 Paint 完全掌握之后,你不会再遇到「iOS 组可以实现,但你实现不了」的尴尬。2017/7/17
#自定义View#AndroidHenCoder Android 开发进阶: 自定义 View 1-1 绘制基础自定义绘制的一切从 onDraw() 开始。学完这篇,别再跟设计师说「技术上实现不了」。2017/7/10