[html] view plain copy
  1. <TextViewandroid:id="@+id/tvText1"
  2. android:layout_width="wrap_content"
  3. android:layout_height="wrap_content"
  4. android:text="text1"
  5. android:textSize="30sp"
  6. android:textStyle="bold"
  7. android:textColor="#FFFFFF"
  8. android:shadowColor="#ff0000ff"
  9. android:shadowDx="5"
  10. android:shadowDy="5"
  11. 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"


更多相关文章

  1. android文字阴影效果设置
  2. Android(安卓)TextView投影效果
  3. Android(安卓)shape方法绘制图形的方法和属性解析
  4. Android(安卓)ListView 去除底色、选中色、阴影
  5. android遮罩阴影对话框的实现
  6. android圆角按钮
  7. Android之Shape和state_enabled使用总结
  8. android之字体阴影效果
  9. TextView 的阴影效果 及小圆点 跑马灯

随机推荐

  1. mysql 大表批量删除大量数据的实现方法
  2. MySQL 搭建MHA架构部署的步骤
  3. mysql 数据类型转换的实现
  4. mysql 判断是否为子集的方法步骤
  5. MySQL 大表添加一列的实现
  6. 详解MySQL Workbench使用教程
  7. mysql中decimal数据类型小数位填充问题详
  8. MySQL数据类型DECIMAL用法详解
  9. MySQL实现replace函数的几种实用场景
  10. mysql利用覆盖索引避免回表优化查询