2012-08-13 64 views
2

我有应用程序包括TextView的,我不知道是否能显示与双色文字,双色文字

改变文本容易通过下面的代码来实现的颜色:

android:textColor="#B22222" 

但我需要实现的是:

文本具有两种不同颜色的

文本填充有颜色内部的其他颜色

如下所示例图像:

enter image description here

,所以我可以应用到它的内部的TextView整个文本或一部分。

我searced净任何例子,但我不能找到一个,

任何建议将赞赏,感谢

UPDATE:

文本XML

- 稠的影子,它给了A关闭状什么即时寻找,但没有确切 双色作为一个图像,

我的影子代码:

<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

任何想法,以获得第一图像文本的形状相同,感谢

回答

0

我可以举一些有用的例子。如果您可以引用此示例来制作自己的颜色并为文字应用阴影。例子是Text ShadowsTextView。请参考此链接并制作您自己的颜色和阴影。这个答案对你很有帮助。

+0

请参阅此链接http://stackoverflow.com/questions/2486936/android-shadow-on-text – Jumpo 2012-08-14 00:27:58

0

它的工作为我找到了两种颜色的白色和红色。

TextView textPaint = (TextView) findViewById(R.id.share_button); 
     textPaint.getPaint().setShadowLayer(2, 5, 5, Color.RED);