TopMenuBar顶部通用菜单栏
TopMenuBar顶部通用菜单栏
TopMenuBar顶部通用菜单栏
Android 自定义组合控件实例,顶部通用菜单栏使用kotlin编写,你可以java代码调用也可以使用kotlin调用,自定义化程度高,控件整体分为三部分,左边按钮,中间按钮,右边按钮,分别都可以设置只显示文字还是图片,文字的颜色,字体大小,字体加粗,设置图片,图片大小,按钮距离左右间距,设置控件整体背景颜色和控件高度

图为xml直接引用TopMenuBar控件的默认效果
MZBannerView 有以下功能
在xml中直接引用属性:
- 设置整体控件高度 topMenuHeight;
- 设置整体控件背景 topMenuBackground;
- 左边按钮设置,按钮类型:image-图片 text -文字 topMenuLeftType;
- 左边按钮设置,按钮左边距 topMenuMarginLeft;
- 左边按钮设置,按钮图片 topMenuLeftImage;
- 中间按钮设置,文字大小 topMenuCenterTextSize;
- 中间按钮设置,文字-粗体 normal-默认 bold-加粗 topMenuCenterTextStyle;
- 右边按钮设置,按钮类型: image-图片 text-文字 topMenuRightType;
- 右边按钮设置,按钮右边距 topMenuMarginRight;
- 右边按钮设置,按钮图片 topMenuRightImage;
自定义属性 attrs.xml
使用方法
添加依赖
build.gradle
maven { url 'https://jitpack.io' }
add的build.gradle
implementation 'com.gitee.renchunlin:topMenuBar:v1.1'
布局中引用
项目地址
https://gitee.com/renchunlin/topMenuBar
源码下载,需要积分,内容跟上面gitee源码一样
下载地址:topMenuBar