new CustomDialog.Builder(this)
.setTitle("标题")
.setMessage("内容")
.setLeftButton("确定", new View.OnClickListener() {
@Override
public void onClick(View view) {
}
})
.setRightButton("取消", new View.OnClickListener() {
@Override
public void onClick(View view) {
}
})
.setLeftButtonTxtColor(this.getResources().getColor(R.color.colorAccent))
.setRightButtonTxtColor(this.getResources().getColor(R.color.colorPrimary))
.create()
.show();
<com.chao.custom_library.view.SingleItemView
android:id="@+id/fiv_singleView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:iconSrc="@mipmap/ic_launcher"
app:isShowRightArrow="true"
app:text="文本1"
app:text2="文本2"
app:text2_font_color="#FF0000"
app:text2_font_size="13sp"
app:text_font_color="#00FF00"
app:text_font_size="14sp" />
<com.chao.custom_library.view.MultiItemView
android:id="@+id/fiv_multiItemView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:iconArray="@array/icon_list"
app:titleArray="@array/title_list" />
MultiItemView fiv_multiItemView = this.findViewById(R.id.fiv_multiItemView);
fiv_multiItemView.setOnMultiItemClickListener(new MultiItemView.OnclickListener() {
@Override
public void onItemClick(int i) {
switch (i) {
case 0:
case 1:
case 2:
Toast.makeText(TestActivity.this, i + "", Toast.LENGTH_SHORT).show();
break;
}
}
});
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="title_list">
<item>标题1</item>
<item>标题2</item>
<item>标题3</item>
</string-array>
<string-array name="icon_list">
<item>ic_launcher</item>
<item>ic_launcher</item>
<item>ic_launcher</item>
</string-array>
</resources>
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.GitHubChao:CustomApp_l1:+'
}