Scaffold——组件SettingToggleView

32 阅读1分钟

Scaffold是一个脚手架项目。如果你新开始一个项目,可以从本项目开始,项目介绍传送门,仓库传送门

本文介绍项目内的自定义组件SettingToggleView。

介绍图

settingtoggleview.png

属性一览

<declare-styleable name="SettingToggleView">
    <!--标题-->
    <attr name="settingToggleName" format="string"/>
    <!--图标-->
    <attr name="settingToggleIcon" format="reference"/>
    <!--描述-->
    <attr name="settingToggleDes" format="string"/>
    <!--开关状态:开启/关闭-->
    <attr name="settingToggled" format="boolean"/>
    <!--样式:toggle,多选,单选-->
    <attr name="settingToggleStyle" format="enum">
        <enum name="toggle" value="0"/>
        <enum name="checkbox" value="1"/>
        <enum name="radio" value="2"/>
    </attr>
</declare-styleable>