文档章节

TextView各种图文结合效果

拼一把
 拼一把
发布于 2015/12/21 15:55
字数 148
阅读 79
收藏 4

Spannable 实现TextView各种图文结合效果,本例子主要由自定义SimplifySpanBuild实现,android特效
其中SimplifySpanBuild提供了appendSpecialUnitToFirst(),appendSpecialUnitToFirst()修改颜色。
使用主要如下:
  SimplifySpanBuild simplifySpanBuild1 = new SimplifySpanBuild(this, tvText1, " 艾客优品雷霆Dock 2 雷电转USB3.0/火线/esata 扩展HUB");
        simplifySpanBuild1.appendSpecialUnitToFirst(new SpecialLabelUnit("1212", Color.WHITE, 8, Color.RED, 70, 35).useTextBold().setGravity(SpecialGravityEnum.CENTER))
                .appendSpecialUnitToFirst(new SpecialLabelUnit("天猫", Color.WHITE, 8, 0xFFFF5000, 60, 35).setGravity(SpecialGravityEnum.CENTER));
        tvText1.setText(simplifySpanBuild1.build());

 

运行效果:


源码地址:http://www.itlanbao.com/code/100701.html


© 著作权归作者所有

拼一把
粉丝 2
博文 53
码字总数 26406
作品 0
海淀
私信 提问
TextView各种图文结合效果android特效

Spannable 实现TextView各种图文结合效果,本例子主要由自定义SimplifySpanBuild实现,android特效 其中SimplifySpanBuild提供了appendSpecialUnitToFirst(),appendSpecialUnitToFirst()...

抉择很难
2015/12/18
112
0
同 android TextView 自动换行之后如果让每行的文本和图片都垂直居中,在这里我使用的textview显示html

院子里一哥们提问的问题 我遇到的相同的情况 同问 在TextView默认的情况下,显示的html如果是图文混排的时候是这种以底部对齐的,但是这样的效果不符合需求,但是看见猿题库这样的软件实现了...

chenyongrenren
2014/10/11
785
0
android TextView 自动换行之后如果让每行的文本和图片都垂直居中,在这里我使用的textview显示html

在TextView默认的情况下,显示的html如果是图文混排的时候是这种以底部对齐的,但是这样的效果不符合需求,但是看见猿题库这样的软件实现了html混排之后,每一行的图文混排文本都是垂直居中的...

钟启明
2014/08/29
7.6K
7
Android图文混排实现方式详解

在使用TextView的时候,我们经常需要在TextView中进行图文混排,比如在QQ中聊天的消息中的表情,底部tab图标等。 一、场景 二、实现方式 Android官方对TextView的图文混排提供了支持,我们可...

Ruheng
2017/08/31
0
0
Android图文混排实现方式详解

在使用TextView的时候,我们经常需要在TextView中进行图文混排,比如在QQ中聊天的消息中的表情,底部tab图标等。 一、场景 二、实现方式 Android官方对TextView的图文混排提供了支持,我们可...

Ruheng
2017/08/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Command模式

https://www.cnblogs.com/devinzhang/archive/2012/01/06/2315235.html

南桥北木
40分钟前
0
0
由于PostgreSQL9.x二进制输出格式默认值改变导致的读取图片错误

今天从社区邮件看到一个这样的问题,感觉很有意思,在这分享给大家~具体如下: 问题现象: 作者有一个很老的Java应用,当时后端采用的PostgreSQL数据库版本为8.x,该系统除了正常的数据增删...

闻术苑
56分钟前
2
0
导入sql时出现Invalid default value for 'create_time'报错处理方法

当运行SQL会出现:[Err] 1067 - Invalid default value for 'create_time',是因为Mysql版本不同,如果版本不 < 5.6请去的话报错的处理方法如下: 方法 :alter table table_name modify cre......

writeademo
59分钟前
1
0
对ssm(spring,springmvc,mybatis)的了解总结

ssm框架现在是java web开发的三个主流框架 ,其实严格来算只算是两个框架,因为springmvc属于spring框架 ,是spring的一个mvc子框架 那么我们下面就来了解一下三大框架把 一 .Spring spring...

咸鱼-李y
今天
2
0
聊聊Elasticsearch的FsProbe

序 本文主要研究一下Elasticsearch的FsProbe FsProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/fs/FsProbe.java public class FsProbe { private static f......

go4it
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部