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"

  • 相关阅读:
    C# 基于正则表达式的字符串验证
    Matlab 曲线绘制之线型和颜色 示例
    色彩学基础知识
    Matlab 常用绘图指令(二维图形)
    让机器教人学习更有效:Becoming the Expert
    基于直接最小二乘的椭圆拟合(Direct Least Squares Fitting of Ellipses)
    一维最大熵二值化方法
    基于模板的全自动目标检测跟踪系统的设想
    纽扣检测及其旋转角度
    指针式压力表自动读数:Auto Read the Value of Manometer
  • 原文地址:https://www.cnblogs.com/krislight1105/p/4008435.html
Copyright © 2011-2022 走看看