android 文字怎么加阴影效果 怎么无效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 文字怎么加阴影效果 怎么无效相关的知识,希望对你有一定的参考价值。

android:shadowColor 阴影颜色

android:shadowDx 阴影的水平偏移量

android:shadowDy 阴影的垂直偏移量

android:shadowRadius 阴影的范围

为了统一风格和代码的复用,通常可以把这个样式抽取放入到style.xml文件中


<TextView
style="@style/textstyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="字体样式"
android:textSize="30sp"
android:textStyle="bold" />


样式实现:

<?xml version="1.0" encoding="utf-8"?>  

<resources>  

<style name="textstyle">  

<item name="android:shadowColor">#ff0000ff</item>  

<item name="android:shadowRadius">10</item>  

<item name="android:shadowDx">5</item>  

<item name="android:shadowDy">5</item>  

</style>  

</resources> 



关于android文字阴影,共有四个属性可以设置:

    android:shadowColor :阴影颜色

    android:shadowDx :阴影x方向位移

    android:shadowDy :阴影y方向位移

    android:shadowRadius :阴影的半径

注意:阴影的半径必须设,为0时没有效果。

下面为改变x位移:

android:shadowColor="#ff000000" (前两位为透明度)

android:shadowDx="2"

android:shadowDy="0"

android:shadowRadius="1"


效果(向右为正):

下面为改变y位移:

android:textColor="#979790"

android:shadowColor="#ff000000"

android:shadowDx="0"

android:shadowDy="2"

android:shadowRadius="1"

效果(向下为正):

下面改变半径:

android:shadowDx="1"

android:shadowDy="1"

android:shadowRadius="1"

参考技术A 效果是有的,只是不能预览,运行起来就有了

Android自定义边框加阴影

参考技术A Android自定义边框,可以设置任意边框的角度和阴影。我下面分为 四个角度设置边框、两个角度设置边框、半圆球设置边框加两层阴影等。

效果图:

效果图:

效果图:

以上是关于android 文字怎么加阴影效果 怎么无效的主要内容,如果未能解决你的问题,请参考以下文章

如何利用shader在文字上添加渐变阴影的效果

Android 去掉Button阴影效果

android 上阴影效果怎么做

css怎么加阴影跟圆角

WPF 窗体阴影效果!!!

ps物体底部阴影怎么做?