// 添加以下代码到项目根目录下的build.gradle
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
// 添加以下代码到app模块的build.gradle
dependencies {
implementation 'com.github.dora4:dview-titlebar:1.37'
}
<dora.widget.DoraTitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:dview_title="@string/common_title"
app:dview_backIcon="@drawable/ic_back"
app:dview_backIconSize="26dp"
app:dview_isTitleTextBold="true"
android:background="@color/colorPrimary"/>
mBinding.titleBar
.addMenuButton(R.drawable.ic_save)
.addMenuButton(R.drawable.ic_confirm)
.setOnIconClickListener(object : DoraTitleBar.OnIconClickListener {
override fun onIconBackClick(icon: AppCompatImageView) {
LogUtils.i("返回")
}
override fun onIconMenuClick(position: Int, icon: AppCompatImageView) {
LogUtils.i("点击了第${position}个菜单")
}
})