zoukankan      html  css  js  c++  java
  • 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"

  • 相关阅读:
    Windows phone开发之文件夹与文件操作系列(一)文件夹与文件操作
    Windows phone开发数据绑定系列(1)--了解数据绑定
    centos7下安装vsftpd与PAM虚拟用户
    centos7编译安装pure-ftpd-1.0.42
    切服务器时请注意robots.txt文件
    centos7优化mysql5.6配置
    centos7编译安装nginx1.8
    centos7.1编译安装mysql5.7.10
    semanage: 未找到命令
    Centos 7 修改SSH端口号
  • 原文地址:https://www.cnblogs.com/krislight1105/p/4008435.html
Copyright © 2011-2022 走看看