首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > 布局类Layouts >

Android多功能的标签流布局

创建时间:2017-05-12 09:54  

Android多功能的标签流布局
Android多功能的标签流布局
暂无演示 立即下载

多功能的标签流布局

截图

不同标签形状:

标签单选和多选模式:

标签编辑模式:

标签换一换模式:

单个标签的其它用法:

依赖

需要你在项目的根build.gradle加入如下JitPack仓库链接:

所有项目 {
		存储库{
			..。
			行家{URL ' https://jitpack.io ' }
		}
	}

接着在你的需要依赖的模块的build.gradle加入依赖:

编译' com.github.Rukey7:TagLayout:{lastest-version} '

其中{lastest-version}为最新的版本,你可以查看上面显示的jitpack版本信息,可以也。到jitpack.io仓库查看。

用法

在布局中直接使用:

	<! -标签布局- > 
	< COM .dl7.tag.TagLayout
        机器人ID = @ + ID / tag_layout_1 
        风格 = @风格/ TagLayout.RandomColor 
        应用tag_layout_fit_num = 3 
        的android layout_width = match_parent 
         android layout_height = wrap_content  />

	<! -单个标签独立使用- > 
	< com .dl7.tag.TagView
             android layout_width = wrap_content 
             android layout_height = wrap_content 
             android layout_marginLeft = 20dp 
             android text =删除
             app tag_border_color = @android:color / holo_red_light 
             app tag_icon = @ mipmap / ic_delete 
             app tag_press_feedback = true 
             app tag_text_color = @android:color / holo_red_light  />

属性设置

标签布局属性(有对应接口):

名称 格式 描述
tag_layout_mode 枚举 {normal,edit,change,single_choice,multi_choice},分别为正常,编辑,换一换,单选和多选等模式
tag_layout_shape 枚举 {round_rect,圆弧,RECT},标签形状分别为圆角矩形,圆弧形和直角矩形,默认round_rect
tag_layout_random_color 布尔 随机颜色
tag_layout_press_feedback 布尔 按压反馈效果
tag_layout_fit_num 整数 设置一行固定显示几个标签
tag_layout_bg_color 颜色 标签布局背景颜色
tag_layout_border_color 颜色 标签布局边框颜色
tag_layout_border_radius 尺寸 标签布局边框圆角弧度
tag_layout_border_width 尺寸 标签布局边框大小
tag_layout_vertical_interval 尺寸 标签垂直间隔
tag_layout_horizontal_interval 尺寸 标签水平间隔
tag_view_bg_color 颜色 标签背景颜色
tag_view_border_color 颜色 标签边框颜色
tag_view_text_color 颜色 标签字体颜色
tag_view_bg_color_check 颜色 标签选中背景颜色
tag_view_border_color_check 颜色 标签选中边框颜色
tag_view_text_color_check 颜色 标签选中字体颜色
tag_view_border_width 尺寸 标签边框大小
tag_view_border_radius 尺寸 标签边框圆角弧度
tag_view_vertical_padding 尺寸 标签垂直填充
tag_view_horizontal_padding 尺寸 标签水平填充
tag_view_icon_padding 尺寸 标签图标和文字的间隔
tag_view_text_size 尺寸 标签字体大小(1.0.5由浮子改为尺寸)

标签属性:

cambrian.render('body') 上一篇:一个包括拖拽、滚动、动画、背景模糊功能的安卓UI布局
下一篇:适用于拖拽、动画、模糊等效果的UI库
  • Android 网格分页布局PagerLayoutManager
    PagerLayoutManager 具有分页功能的 Recyclerview 布局管理器,主打分页,可以替代部分场景下的网格布局,线性布局,以及一些简单的ViewPager,但也有一定的局限性,并不能适用于所有场景,请选择性使用。 另外,该库并不是特别完善,欢迎提交 Issues 或者 P
  • Android开发通用圆角布局
    RCLayout(圆角布局) Android 通用圆角布局,快速实现圆角需求。 之前做项目的时候有圆角相关需求,在网上找了很多方案都不够满意,于是自己做了一个,目前已经使用了一段时间,更新了多个版本,我遇到的问题都进行了修复,并且添加了很多方便的可配置属性,
  • Android TabLayout Lib的3种TabLayout
    Android TabLayout Lib目前有3种TabLayout。 SlidingTabLayout:从深深的修改 PagerSlidingTabStrip 。 新增属性 新增指标 新增未读msg提示 新增方法 / * *无需适配器设置标题 * / 公共 无效 setViewPager( ViewPager 副总裁 的String []标题) / * *无需初
  • Android流式布局,支持单选、多选等,适合用于产品标签等。
    FlowLayout Android流式布局,支持单
  • Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配
    Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配。 非常感谢 : 吃土豆的人 的协作。 讨论群:99913714 效果图 最大幅度解决适配问题,并且最大化方便开发者。 so,看下用法: 你没有看错,拿到设计稿,在布局文件里面直接填写对应的px即可,px
名称 格式 描述
tag_mode 枚举 {normal,check,icon_check_invisible,icon_check_change},分别为正常,可选中,选中图标消失和选中换图标等模式
tag_shape 枚举 {round_rect,圆弧,RECT},标签形状分别为圆角矩形,圆弧形和直角矩形,默认round_rect
tag_auto_check 布尔 使能自动点击选中操作
tag_press_feedback 布尔 按压反馈效果
tag_checked 布尔 初始选中状态
tag_icon 参考 标签图标
tag_icon_change 参考 标签选中时替换的图标(icon_check_change模式)
tag_text_check 标签选中时替换的字符
tag_bg_color 颜色 标签背景颜色
tag_border_color 颜色 标签边框颜色
tag_text_color 颜色 标签字体颜色
tag_bg_color_check 颜色 标签选中背景颜色
tag_border_color_check 颜色 标签选中边框颜色
tag_text_color_check 颜色 标签选中字体颜色
tag_border_width 尺寸 标签边框大小
tag_border_radius 尺寸 标签边框圆角弧度
tag_vertical_padding 尺寸 标签垂直填充
tag_horizontal_padding 尺寸 标签水平填充
tag_text 尺寸 标签图标和文字的间隔
tag_icon_padding 尺寸 标签图标和文字的间隔
tag_text 标签字符
tag_text_size 尺寸 标签字体大小
tag_gravity 枚举 图标放置位置,只支持左向右和