最近在给项目封装UI组件,目前在借鉴的项目是腾讯的QMUI编写UI组件,下面是我对Android主题样式设计包含的继承、抽象、多态的三个特性进行了一些心得讲解。
继承
抽象
多态
模仿QMUI的主题样式,我在自己的项目中进行了样式的简单配置。 main/res/values/jmui_themes_compat.xml
<style name="AppRootTheme.Compat" parent="Theme.AppCompat.DayNight"/>