面向开发者的实用工具、库与效率技巧,写代码更快更爽。投稿 @BDHT1
#开发者 #编程工具 #效率 #程序员 · 开源总站 @GitHubTrendingHub



Android Style 层:正交组合消除 90% 代码冗余
针对 Android 布局中 TextView 属性重复问题,提出 Style 层方案,将 3 个基础属性封装进
-
- 颜色层(如 tv_black_1)与字号层(size_15)正交组合,一行 style 取代四五行属性
- 按钮统一职能命名(如 Btn.Orange.Capsule.Emphasis),全 App 复用,主题切换只需改 token
- 引入后代码量减 30-50%,维护时间减 80%
原文链接
#开发者 #工具
📢 频道:@DevToolboxHub
针对 Android 布局中 TextView 属性重复问题,提出 Style 层方案,将 3 个基础属性封装进
tv_base,用正交组合(色系 × 字号)生成 tv_* 样式,按钮统一采用 Btn.{色系}.{形状}.{档位} 职能命名,避免业务耦合。-
tv_base 只定义 wrap_content 宽高 + includeFontPadding=false,不塞颜色字号- 颜色层(如 tv_black_1)与字号层(size_15)正交组合,一行 style 取代四五行属性
- 按钮统一职能命名(如 Btn.Orange.Capsule.Emphasis),全 App 复用,主题切换只需改 token
- 引入后代码量减 30-50%,维护时间减 80%
原文链接
#开发者 #工具
📢 频道:@DevToolboxHub
















