首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android图片打标签

最近项目要实现一个图片打标签的需求,在这里分享一个简易版的打标签: 1、点击图片任意位置跳转到标签列表页,选择后,标签锚点到点击位置。 2、点击锚点反转标签。...3、拖拽标签,限制在图片区域内。 先上图片方便理解: 实现的方案 1、用FramLayout:先加ImageView用于显示图片,再加标签View显示在图片上层。...2、tagBean记录 标签锚点位置 与 图片左上角距离的比例。 3、复杂的点击事件处理。...其中最核心的方法onSizeChanged(int w, int h, int oldw, int oldh) 使用传进来的图片宽高比mImageWHRatio计算出图片的mPhotoRectF,用来后面计算标签相对于图片的位置...if(mTagViewList.size() >= ITagBean.MAX_TAG_COUNT){ Toast.makeText(getContext(), "最多可添加15个标签

2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 自定义标签 ViewLayout

    自定义viewLayout实现标签View,UI的效果图如下: 如图,我们要自己实现带描边的,带花括号的,带三角形,带对勾的这样一个layout ,并且对勾和中间的虚线我们都要用最基础的API绘制出来...如何保证绿色的三角形,和里面的对勾不拉伸, 还有我其实不会制作.9图,既然遇到问题,就换一种解决方式, 我们自己绘出来这个背景不就行了… 和上一篇自定义动画button一样,也就不到200行代码,我们就能绘制出来这个标签...效果如下: 好像看着还行哦,我们可以用不同的颜色来绘制三角形当做标签的分类, 我们也可以提供隐藏三角形的方法, 你可能觉得 这和一张.9图有什么区别呢, 那么我们来改变下view的大小 看看效果...我们来计算这个path, 绘制这个对勾的path涉及到初中的一些数学知识,太高端我也不会,毕竟只有初中毕业 首先弧度和角度的转换, 然后就是知道斜边和角度求,对边和临边,就是cos和sin的知识 ** 注意Android...里面的参数是弧度, ** 计算和微调的代码就直接贴出来了,大家自己看看,其实蛮简单的 最后我们绘制对勾的path OK到此我们的自定义标签view全部定制结束了,由于微信对于代码支持不太友好,所以完整的代码还请大家点击阅读原文

    1.3K100

    音乐标签修改 android,音乐标签修改(Star Music Tag Editor)

    Star Music Tag Editor可以对你音乐当中的各种标签信息来进行修改,在某些音乐信息出现错误之时你能够利用这款软件来直接的进行改正,让你的标签信息变得更加的容易进行分类,如果你感兴趣的话就快来下载这款...Star Music Tag Editor软件介绍 Star Music Tag Editor Pro「星空音乐标签编辑器」是一款可以帮助您修改音乐文件的ID3标签应用。...更新内容如下: 歌词修正(Android 10) 专辑封面的错误修正(Android 10) 版本说明 专业版已解锁。...运行系统要求:Android 4.0+ 相关新闻 在你所下载的音乐出现乱码之时这款软件能够进行启用,帮助你修改标签当中所存在的各种乱码信息!

    1.4K10

    【HTML】HTML 标签 ② ( 排版标签 | 标题标签 | 段落标签 | 水平线标签 | 换行标签 | div 标签 | span 标签 )

    文章目录 一、排版标签 1、标题标签 2、段落标签 3、水平线标签 4、换行标签 5、div 标签 和 span 标签 HTML 常用的标签有如下类型 : 排版标签 文本格式化标签 图像标签 链接标签..., 其中 链接涉及到 相对路径 与 绝对路径问题 ; 一、排版标签 ---- 排版标签 是 网页布局 中 , 最常用的标签 , 排版标签又分为如下几个类型 : 标题标签 段落标签 水平线标签 换行标签...div 标签 span 标签 1、标题标签 HTML 提供了 6 个等级的标题 , 分别是 一级标题 二级标题 三级标题...水平线标签 , 可以在网页中添加一条分割横线 , 标签代码如下 : 在标题下添加了 标签后的效果 , 在网页中 , 显示了一条横线 ; 4、换行标签 换行标签 : 标签 div 标签 和 span 标签 都用于 网页布局 ; div 标签 一行 只能设置一个 ; 布局内容 span 标签 一行可以设置多个 ;

    10.1K30

    JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)

    上一节介绍了HTML的基本概念,和基本语法,本节介绍下HTML的基本标签和表单标签。这部分学习可以参照W3Cschool,一个很好的网站。...1、文件标签 文件标签是构成HTML最基本的标签,包括: html:html文档 的根标签 head:头标签,用于指定html文档的一些属性,引入外部的资源 title:标题标签 body:体标签 :html5中定义该文档是html文档 2、文本标签 文本标签是和文本相关的标签,包括: 注释: 换行标签,自闭和标签 标题标签,字体大小逐渐递减,自带换行效果 段落标签 显示一条水平线,可以修改属性(color、width、size...6、块标签 次此处简单介绍div和span标签,后续一般配合css使用。 【举例】:div 和 span 标签 <!

    3.6K11

    【HTML】HTML 标签 ③ ( 链接标签 | 注释标签 )

    文章目录 一、链接标签 二、注释标签 HTML 常用的标签有如下类型 : 排版标签 文本格式化标签 图像标签 链接标签 , 其中 链接涉及到 相对路径 与 绝对路径问题 ; 一、链接标签 ----...连接标签格式 : 链接内容 href 属性 : 设置 链接 的 URL 地址 , 该属性必须设置 ; 链接 分为 外部链接 和 内部链接...点击链接 2 , 跳转到首页网页 ; 点击链接 3 , 没有任何效果 ; 点击链接 4 , 跳转到博客页面 ; 点击链接 5 , 原窗口保留 , 在新窗口显示博客页面 ; 二、注释标签...---- 如果在 HTML 页面中进行 代码注释 , 则可以使用 注释标签 ; 在 注释标签 中的内容 , 不显示在页面 中 ; 注释是给 程序员 看的 , 用于标注代码作用 ; 通常情况下 , 都在代码的上方一行位置添加注释 ; 注释代码示例 : <!

    10.5K20

    Android开发笔记(一百四十七)标签布局TabLayout

    tabTextColor : 指定标签文字的颜色。 tabTextAppearance : 指定标签文字的风格。 tabSelectedTextColor : 指定选中文字的颜色。...而在代码中,TabLayout通过如下方法操作标签: newTab : 创建新标签。 addTab : 添加一个标签。 getTabAt : 获取指定位置的标签。...前面说到,TabLayout的几个属性可以调整标签文字的颜色、样式等等,可是这仅限于修改文本,无法在标签中定制图片,因此若要给标签加个角标什么的,就必须进行自定义了。...虽然TabLayout默认采用文本标签,但它也支持自定义标签,而且自定义标签的过程也很简单,只要定义标签项的布局文件,然后调用Tab页的setCustomView方法即可设置自定义布局。...比如下面是一个标签项的自定义布局文件,其中指定了一个标签文本,加上一个圆点角标,并通过状态图形区分标签的选中与非选中两种状态: android="http:

    1.5K40

    Android中21种drawable标签大全

    目前在Android中有21种drawable标签,了解和利用这些标签对我们的开发有很大的帮助。这个文章我们对这21种标签做一个介绍,让大家有一个印象。...shape 这个大家非常熟悉,简单列举一下属性和子标签,至于子标签的属性和具体使用就不细说了,网上有的是 自身属性 android:dither 是否启动图片抖动 android:shape 形状。...类型的子标签 rotate 可以对资源进行旋转 属性 android:drawable 指定drawable资源,如果不设置该属性,也可以定义drawable类型的子标签 android:fromDegrees...:pivotY 旋转中心的Y坐标 android:visible 设置初始的可见性状态,默认为false 子标签 当不设定android:drawable时,可以添加任意drawable的子标签,比如shape...属性 android:visible android:oneshot 是否循环播放 android:variablePadding 上面提到过 子标签 item 该标签下可以定义drawable类型的子标签

    2.5K20

    【HTML】HTML 标签总结 ★★★ ( 标签类型 | 排版标签 | 文本格式化标签 | 标签属性 | 图像标签 | 链接标签 | 注释标签 | 锚点定位 | 预格式化文本标签 | 特殊符号 )

    文章目录 一、HTML 标签简介 二、HTML 骨架标签 三、双标签和单标签 四、嵌套关系和并列关系 五、文档类型 六、页面语言 七、编码字符集 八、排版标签 1、标题标签 2、段落标签 3、水平线标签...4、换行标签 5、div 标签 和 span 标签 九、文本格式化标签 ( 加粗 | 斜体 | 下划线 | 删除线 ) 十、标签属性 十一、图像标签 十二、链接标签 十三、注释标签 十四、文件路径...描述网页中的元素 , 常见的标签有 : 文本标签 , 换行标签 , 图像标签 , 链接标签 , 注释标签 等 ; HTML 标签都在 尖括号 中进行定义 , 这些标签都有各自的语法规范 ; 二...> ; 开始标签 : 双标签都是由一对标签组成 , 其中 前面的标签称为开始标签 , 中的 是开始标签 ; 结束标签 : 后面的标签称为结束标签...---- 排版标签 是 网页布局 中 , 最常用的标签 , 排版标签又分为如下几个类型 : 标题标签 段落标签 水平线标签 换行标签 div 标签 span 标签 1、标题标签 HTML 提供了 6

    7K30
    领券