Android 跨仓组件库常靠 View 继承、style 和 theme 保住基础控件开放面;ArkUI 也能通过 HAR 共享组件和资源,但更适合把跨仓边界收缩到 token、AttributeModifier、少量结构组件和应用级 UI 治理。
Android 自定义控件的多样式能力来自 View 继承、style、theme attr、selector 和 values-night 的组合;迁到 ArkUI 时,先把 style 树拆成颜色资源、AttributeModifier、状态样式和结构组件,而不是直接封装一堆 BrandButton。
Android 自定义控件是一条从 View 继承出去的主线;ArkUI 的自定义能力则分散在 @Component、@BuilderParam、@Styles/@Extend、AttributeModifier、Canvas、DrawModifier、ContentModifier、FrameNode/RenderNode 等多条分支里。能力不是没有,但入口更零散,组件库设计也不能照搬 Android 的继承模型。