compile 'com.jeff:settingitem:1.0'
<com.jeff.settingitem.SettingView
android:layout_width="match_parent"
android:layout_height="44dp"
app:item_background="@drawable/selector_item"
app:item_text="消息"
app:left_icon="@mipmap/icon_per_infor"
app:show_dot="true"
app:text_size="16sp" />
SettingView mItem = (SettingView) findViewById(R.id.setting);
mItem.setOnItemViewClick(new SettingView.OnItemViewClick() {
@Override
public void itemClick() {
//do something
}
});
SettingView mItem = (SettingView) findViewById(R.id.setting);
mItem.setOnItemViewClick(new SettingView.OnItemViewClick() {
@Override
public void itemClick() {
//do something
}
});
mItem.setItemText("消息"); //设置条目文字
mItem.showDot(false); //是否显示红点
mItem.showRightIcon(true); //是否显示右边icon
mItem.showLeftIcon(true); //是否显示左边icon
mItem.setItemText("消息"); //设置条目文字
mItem.showDot(false); //是否显示红点
mItem.showRightIcon(true); //是否显示右边icon
mItem.showLeftIcon(true); //是否显示左边icon
属性 | 说明 | 类型 |
---|---|---|
item_text | 条目文字 | string |
item_background | 条目背景 | reference |
left_icon | 左侧图标 | reference |
right_icon | 右侧图标 | reference |
text_size | 文字大小 | dimension |
text_color | 文字颜色 | color |
show_left_icon | 是否显示左侧图标(默认显示) | boolean |
show_right_icon | 是否显示右侧图标(默认显示) | boolean |
show_dot | 是否显示小红点(默认不显示) | boolean |
left_icon_margin_left | 左侧图标距离左边margin | dimension |
text_margin_left | 文字距离左边图标margin | dimension |
right_icon_margin_right | 右侧图标距离右边margin | dimension |
欢迎大家star,有什么问题可以issue.欢迎访问我的博客 查看更多文章。