我有带阴影的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教程
答案 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"