Android开发程序员Android知识

Hyena-菜单项View

2017-05-19  本文已影响0人  KnifeStone
设置-开发者选项.png MenuItemView效果图
xmlns:item="http://schemas.android.com/apk/res-auto"

<com.knifestone.hyena.view.viewgroup.MenuItemView
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"
    item:iv_left_size="35dp"
    item:iv_left_src="@mipmap/ic_launcher"
    item:iv_right_src="@drawable/ic_chevron_right_black_24dp"
    item:tv_title_color="#000"
    item:tv_title_margin_left="10dp"
    item:tv_title_text="鬣狗"
    item:v_line_bottom_visibility="true" />
<attr name="tv_title_text" format="string" />
<attr name="tv_title_color" format="color" />
<attr name="tv_title_size" format="dimension" />
<attr name="tv_title_margin_left" format="dimension" />
<attr name="tv_title_margin_right" format="dimension" />
<attr name="tv_subtitle_text" format="string" />
<attr name="tv_subtitle_color" format="color" />
<attr name="tv_subtitle_size" format="dimension" />
<attr name="tv_subtitle_margin_left" format="dimension" />
<attr name="tv_subtitle_margin_right" format="dimension" />
<attr name="tv_subtitle_gravity" format="integer">
    <enum name="left" value="0" />
    <enum name="right" value="1" />
    <enum name="bottom" value="2" />
</attr>
<attr name="iv_left_src" format="reference" />
<attr name="iv_left_size" format="dimension" />
<attr name="iv_left_margin_left" format="dimension" />
<attr name="iv_right_src" format="reference" />
<attr name="iv_right_size" format="dimension" />
<attr name="iv_right_margin_right" format="dimension" />
<attr name="switch_visibility" format="boolean" />
<attr name="switch_checked" format="boolean" />
<attr name="v_line_color" format="color" />

<attr name="v_line_top_visibility" format="boolean" />
<attr name="v_line_top_margin_left" format="dimension" />
<attr name="v_line_top_margin_right" format="dimension" />
<attr name="v_line_top_margin_height" format="dimension" />

<attr name="v_line_bottom_visibility" format="boolean" />
<attr name="v_line_bottom_margin_left" format="dimension" />
<attr name="v_line_bottom_margin_right" format="dimension" />
<attr name="v_line_bottom_margin_height" format="dimension" />
setTitle                    | 设置标题
setSubTitle                 | 设置副标题
setOnCheckedChangeListener  | 设置Switch监听
setChecked                  | 设置Switch
getChecked                  | 获得Switch
高效、精准鬣狗开发而生。更多功能关注Github
上一篇 下一篇

猜你喜欢

热点阅读