java - 双色文字

标签 java android

我有应用程序包括textview,我想知道我是否可以用双色显示文本,

通过以下代码可以轻松实现更改文本的颜色:

android:textColor="#B22222" 

但我需要实现的是:

具有两种不同颜色的文本

颜色填充在其他颜色内的文本

如下图所示:

enter image description here

所以我可以将其应用于 TextView 内的整个文本或部分文本。

我在网上搜索了任何示例,但找不到一个,

如有任何建议,我们将不胜感激,谢谢

更新:

我在文本 XML 中使用了阴影,它给出了我正在寻找的内容的接近形状,但不准确 与上一张图片一样双色,

我的影子代码:

  <TextView   
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content" 
 android:text="hi"  
 android:textStyle="bold"  
 android:textSize="150dp"  
 android:typeface="sans"  
 android:textColor="#0000ff"  
 android:shadowColor="#B22222"   
 android:shadowRadius="2.0"  
 android:shadowDy="10.0" 
 android:shadowDx="10.0"         /> 
<TextView    
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content"   
 android:text="hi"     
 android:textStyle="bold"  
 android:textSize="150dp" 
 android:typeface="sans" 
 android:textColor="#0000ff"  
 android:shadowColor="#B22222"  
 android:shadowRadius="25.0"         />

输出结果如下图:

enter image description here

有什么想法可以在第一张图片中获得相同形状的文本,谢谢

最佳答案

您可能可以使用 shadowColor , shadowDx , shadowDyshadowRadius达到与第一个示例非常相似的效果。

关于java - 双色文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11943598/

相关文章:

java - 如何在socket.send函数中进行变量替换

java - Android Studio问题|等待进程出现在设备上超时

android - 如何在最新版本的 Android Studio(2017,2.3.1+)中导入库?

android - 如何使用表情符号库在文本中添加表情符号?

android - 自定义状态栏通知 Android 中的空白

java - 点击按钮导致应用程序崩溃

java - 我如何利用已经存在的外部 servlet?

java - Java 中的 XHTML 操作库

android - 带有对话框的 StaleDataException

java - Android:context.getDrawable() 的替代方案