针对 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


