android文字阴影效果设置

<TextView  android:id="@+id/tvText1"   

android:layout_width="wrap_content"   

android:layout_height="wrap_content"   

android:text="text1"   

android:textSize="30sp"   

android:textStyle="bold"   

android:textColor="#FFFFFF"   

android:shadowColor="#ff0000ff"  

android:shadowDx="5"  

android:shadowDy="5"       

android:shadowRadius="10"/>

  

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"

时间: 2024-11-05 02:38:00

android文字阴影效果设置的相关文章

android文字阴影效果(转)

关于android文字阴影,共有四个属性可以设置: android:shadowColor :阴影颜色 android:shadowDx :阴影x方向位移 android:shadowDy :阴影y方向位移 android:shadowRadius :阴影的半径 注意:阴影的半径必须设,为0时没有效果. 下面为改变x位移: android:shadowColor="#ff000000"  (前两位为透明度) android:shadowDx="2" android:

Android中如何设置RadioButton在文字的右边,图标在左边

from:http://blog.csdn.net/sunnyfans/article/details/7901592?utm_source=tuicool&utm_medium=referral Android中如何设置RadioButton在文字的右边,图标在左边??? 解决方法  :第一步:android:button="@null"这条语句将原来系统的RadioButton图标给隐藏起来.第二步: android:drawableRight="@android

Android EditText的设置(转)

1.输入法Enter键图标的设置: 软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone时enter键外观则变成了“完成”两个字. 我们也可以重写enter的事件 软键盘的Enter键默认显

android 通过shape设置圆形按钮

Android中常常使用shape来定义控件的一些显示属性来美化UI: shape的常用属性有: (1)solid:填充,设置填充的颜色: (2)stroke:描边,设置边界的宽度.颜色等: (3)corners:圆角,五个属性,全部设置的话,会覆盖: android:radius="20dp"                          设置四个角的半径 android:topLeftRadius="20dp"              设置左上角的半径 

Android: EditText设置属性和设置输入规则

1.EditText输入限制规则 在xml:EditText 设置属性 android:digits="ABCDE123&*" ABCDE123&*是你的限制规则 例如:android:digits="0123456789abc" 规则是只能输入英文字母(小写)abc和数字 2.EditTex输入的文字为密码形式 (1)在xml中设置 android:password="true" //以"."形式显示文本 (

Android textAppearance常用设置

Android的系统自带的文字外观设置 以?android:attr/textAppearance开头,或?attr/textAppearance开头 android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceMedium" android:textAppearance="?android:at

Android EditText的设置

1.输入法Enter键图标的设置: 软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone时enter键外观则变成了“完成”两个字. 我们也可以重写enter的事件 软键盘的Enter键默认显

【Android】 TextView设置个别字体样式

1 SpannableString msp = new SpannableString("测试"+XM+"更换当前号码将从手机发送一条普通短信进行验证"); 2 msp.setSpan(new ForegroundColorSpan(Color.BLUE), 2, XM.length()+2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 印象中的TextView: TextView 就是用于显示文本的控件,可以在布局文件中通过 androi

【转载】深度解析Android中字体设置

原文:http://mobile.51cto.com/android-265238.htm 1.在Android XML文件中设置字体 可以采用Android:typeface,例如android:typeface=”monospace”.在这里例子中我们在Activity中对android:text=”Hello, World! 您好”分别进行了四种显示方式,依次为“Sans”,“serif”,“monospace”和系统缺省方式(经试验缺省采用采用sans).英文字体有差异,貌似中文字体没有