Android TextView Shadow如何工作

时间:2016-04-29 11:25:04

标签: android textview shadow

我有带阴影的textview显示,我把Shadow ShadowX和ShadowY以及ShadowRadius的参数放在下面的XML代码中

 <TextView
            android:id="@+id/Title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:shadowDx="1"
            android:shadowDy="1"
            android:shadowColor="#e41919"
            android:shadowRadius="0.6"
            android:text="@string/nader"
            android:textColor="#e1e1e1"
            android:textStyle="bold" />

但我不知道Shadow X,Shadow Y和Shadow Radius如何在后台工作 以及android如何从概念上评估这些参数值?

  

android:shadowDx - 指定阴影的X轴偏移。您可以给 - / +值,其中-Dx在文本左侧绘制阴影,在右侧绘制+ Dx

     

android:shadowDy - 它指定阴影的Y轴偏移。 -Dy指定文本上方的阴影,+ Dy指定文本下方。

     

android:shadowRadius - 指定阴影应该在边缘模糊的程度。如果阴影需要突出,请提供一个小值。

android如何在逻辑上使用上述属性值而不指定任何格式的值,请向我发送有关这些属性的任何教程URL

  

DP   像素

如果您有关于shadow参数的任何教程和参考,那么请帮助并向我发送关于Shadow的这些属性的Blogs URL教程

3 个答案:

答案 0 :(得分:4)

请参阅以下链接:

http://android--code.blogspot.in/2015/05/android-textview-text-shadow.html

你必须在你的xml文件中获取3-4 textview,然后为每个textview更改shadowDx,shadowDy和阴影的颜色,然后你会发现差异。

答案 1 :(得分:0)

您可以通过将不同的值应用于阴影的不同属性来自行完成此操作。 看一下本教程:http://javatechig.com/android/how-to-apply-shadow-effect-on-android-textview

答案 2 :(得分:0)

在TextView XML中添加属性:

android:shadowColor="#ff6ccDze0"
android:shadowRadius="5"
android:shadowDy="6"
android:shadowDx="7"