• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ComActionBar: 自定义ActionBar,轻量级的自定义控件

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ComActionBar

开源软件地址:

https://gitee.com/vanish136_admin/ComActionBar

开源软件介绍:

ComActionBar:通用的自定义ActionBar

自定义ActionBar,轻量级的自定义控件

2.0.0版本开始发布到MavenCentral,1.x版本不兼容

使用方法:

1.添加Gradle依赖:【最新版本号以这里为准】

    #last-version请查看上面的最新版本号    #2.0.0以上引用方式    implemetation 'com.lwkandroid.library:ComActionBar:last-version'

2.xml中可自定义的属性【代码中也有对应的方法】:

    <declare-styleable name="ComActionBar2">        //是否启用水波纹点击效果,默认true        <attr name="ripple_effect" format="boolean" />        //当水波纹效果为false时,设置点击后的按压色,默认#25000000        <attr name="pressed_color" format="color" />        //左侧文字内容        <attr name="left_text" format="string" />        //左侧文字颜色,默认#FFFFFF        <attr name="left_text_color" format="color" />        //左侧文字大小,默认12sp        <attr name="left_text_size" format="dimension" />        //左侧icon宽度,需要和left_icon_height同时设置才生效        <attr name="left_icon_width" format="dimension" />        //左侧icon高度,需要和left_icon_width同时设置才生效        <attr name="left_icon_height" format="dimension" />        //左侧icon图片        <attr name="left_icon_drawable" format="reference" />        //左侧icon方向,默认start,2.1.0版本新增        <attr name="left_icon_direction">            <enum name="start" value="0" />            <enum name="top" value="1" />            <enum name="end" value="2" />            <enum name="bottom" value="3" />        </attr>        //左侧点击后是否为关闭Activity,默认false        <attr name="left_click_to_finish" format="boolean" />        //标题文字内容        <attr name="title_text" format="string" />        //标题文字颜色,默认#FFFFFF        <attr name="title_text_color" format="color" />        //标题文字大小,默认14sp        <attr name="title_text_size" format="dimension" />        //右侧第一个文字内容        <attr name="right_text01" format="string" />        //右侧第一个文字颜色,默认#FFFFFF        <attr name="right_text_color01" format="color" />        //右侧第一个文字大小,默认12sp        <attr name="right_text_size01" format="dimension" />        //右侧第一个icon宽度,需要和right_icon_height01同时设置才生效        <attr name="right_icon_width01" format="dimension" />        //右侧第一个icon高度,需要和right_icon_width同时设置才生效        <attr name="right_icon_height01" format="dimension" />        //右侧第一个icon图片        <attr name="right_icon_drawable01" format="reference" />        //右侧第一个icon方向,默认start,2.1.0版本新增        <attr name="right_icon_direction01">            <enum name="start" value="0" />            <enum name="top" value="1" />            <enum name="end" value="2" />            <enum name="bottom" value="3" />        </attr>        //右侧第二个文字内容        <attr name="right_text02" format="string" />        //右侧第二个文字颜色,默认#FFFFFF        <attr name="right_text_color02" format="color" />        //右侧第二个文字大小,默认12sp        <attr name="right_text_size02" format="dimension" />        //右侧第二个icon宽度,需要和right_icon_height02同时设置才生效        <attr name="right_icon_width02" format="dimension" />        //右侧第二个icon高度,需要和right_icon_width02同时设置才生效        <attr name="right_icon_height02" format="dimension" />        //右侧第二个icon图片        <attr name="right_icon_drawable02" format="reference" />        //右侧第二个icon方向,默认start,2.1.0版本新增        <attr name="right_icon_direction02">            <enum name="start" value="0" />            <enum name="top" value="1" />            <enum name="end" value="2" />            <enum name="bottom" value="3" />        </attr>        //是否显示底部分割线,默认true        <attr name="show_divider_line" format="boolean" />        //底部分割线颜色,默认#FCF4F4F6        <attr name="divider_line_color" format="color" />        //底部分割线高度,默认1px        <attr name="divider_line_height" format="dimension" />        //控件垂直方向内padding,默认14dp        <attr name="child_vertical_padding" format="dimension" />        //控件水平方向内padding,默认8dp        <attr name="child_horizontal_padding" format="dimension" />        //文字和icon的间距,默认0dp        <attr name="android:drawablePadding" />    </declare-styleable>

混淆配置:

无需混淆

效果图:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap