TagViewGroup

Android 仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag。视频演示地址

Gradle

Step 1.Add it in your root build.gradle at the end of repositories:

allprojects {

repositories {

...

maven { url 'https://jitpack.io' }

}

}

Step 2.Add the dependency

dependencies {

compile 'com.github.shellljx:TagViewGroup:v1.1'

}

How to use

1. Define in xml

android:id="@+id/tagViewGroup"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

app:inner_radius="4dp"

app:line_width="1dp"

app:radius="8dp"

app:ripple_alpha="100"

app:ripple_radius="20dp"

app:tilt_distance="20dp"/>

2. Or in code

TagViewGroup tagViewGroup = new TagViewGroup(getContext());

tagViewGroup.setShowAnimator(AnimatorUtils.getTagShowAnimator(tagViewGroup))

.setHideAnimator(AnimatorUtils.getTagHideAnimator(tagViewGroup))

.addTagList(tagViewList)

.setPercent(percentX,percentY)

.addRipple();

Attributes:

attr属性

description 描述

inner_radius

中心内圆半径

radius

中心外圆半径

line_width

线条宽度

v_distance

圆心到垂直折点的垂直距离

tilt_distance

圆心到斜线折点的垂直距离

ripple_alpha

水波纹起始透明度

ripple_maxRadius

水波纹最大半径

How to implement your own Tag view

Step 1. create a view implement ITagView interface.

Step 2. Override the following methods:

@Override

public void setDirection(DIRECTION direction) {

mDirection = direction;

}

@Override

public DIRECTION getDirection() {

return mDirection;

}

android 仿小红书标签,Android仿小红书图片标签第三方库相关推荐

  1. Android开发之Android Studio依赖aar包的四种方法(附加第三方库依赖方式)

    使用AS任意版本: 方法一: repositories {flatDir {dirs 'libs'}} implementation (name: 'paylibrary_v1.0', ext: 'a ...

  2. Manifest merger failed问题:tools:replace=android:theme和tools:replace=android:icon

    Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute acti ...

  3. Android篇:2019初中级Android开发社招面试解答(下)

    金三银四,冲击大厂,你值得拥有的一份2019初中级移动端社招面试总结+解答 你当前所处: Android篇:2019初中级Android开发社招面试解答(下) Android篇:2019初中级Andr ...

  4. 在html语言中段落标签是,HTML的基本结构、段落标签、空格标签、标题标签、图片标签详解...

    本次主要给大家介绍下HTML的基本结构.段落标签.空格标签.标题标签.图片标签的用法,用一种相对通俗一点的语言,容易懂的文字让大家快速掌握html.尽量不用或少用专业术语.以下所写的内容希望能帮助到大 ...

  5. android 仿小红书标签,Android 仿小红书图片标签

    TagViewGroup Android 仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag.视频演示地址 This is a library of tags th ...

  6. php仿小红书,Android仿小红书图片标签

    TagViewGroup Android 仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag.视频演示地址 Gradle Step 1.Add it in your ...

  7. android 仿小红书标签,仿小红书的图片标签

    Android 仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag.视频演示地址 This is a library of tags that are attach ...

  8. android 小红书标签,GitHub - shellljx/TagViewGroup: Android 仿小红书图片标签Group

    TagViewGroup Android 仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag.视频演示地址 This is a library of tags th ...

  9. Android控件人生第一站,小红书任意拖拽标签控件

    前言 工作三年有余,年纪大了专业技能到没长进,有时候闲的时候总想写点东西出来,由于自己的懒惰一直拖拖拉拉,好几次还没开始就放弃了,大家也都知道,学编程的大多数不善于表达,加上自己的专业技能确实不怎么样 ...

最新文章

  1. matlab contour光滑,使用Matplotlib在Contour Plot中平滑数据
  2. AI产品经理必修——揭开算法的面纱(余弦定理)
  3. shell脚本例子集锦
  4. Malware FAQ: How does the Ptrace exploit work o...
  5. 额外篇 | basemap(上)
  6. 02-Popover代码实现
  7. Ubuntu 启动或停止django服务
  8. apple tv设置_如何设置Apple TV播放个人iTunes库
  9. mysql c语言教程,C语言调用mysql快速教程(精华篇).pdf
  10. [译][Tkinter 教程15] event 事件绑定
  11. Nginx编译./configure翻译
  12. 学习python的第六天---1(理论)
  13. pytorch自动微分的几个例子
  14. 【论文泛读08】基于深度时空残差网络的城市人群流动预测
  15. Tomcat 安装Namecheap SSL证书教程
  16. php 照片变成卡通照片,怎么把照片变成卡通人物 如何把照片变成卡通画 把照片变成卡通人物...
  17. 走进梦龙冰淇淋的生产线 揭晓“灯塔工厂”背后的秘密
  18. C++常用头文件——常用数学函数头文件
  19. 【Go语言学习】——go 数据结构底层原理
  20. java中的tomcatserverlet

热门文章

  1. Win10 自带的 Dism 工具修复系统
  2. golang移除数组中重复的元素
  3. 八卦一下今年的菲尔兹数学奖
  4. 2021.1.9--备战信息系统项目管理师学习笔记
  5. 关于LTE中的TA长度
  6. Java单例破坏以及防止
  7. canvas画小蝌蚪模拟气象风场
  8. 使用最新 ALSA 驱动解决 UBUNTU LINUX INTEL 集成声卡问题
  9. 微信小程序左滑删除功能(多按钮)
  10. Qt中对文件的拷贝删除重命名等操作