SuperIC社区_

标题: android:TextView中的文字添加阴影效果及Style的使用 [打印本页]

作者: linker    时间: 2016-9-28 10:14
标题: android:TextView中的文字添加阴影效果及Style的使用
  1. android:id="@+id/tvText1"
  2. android:layout_width="wrap_content"
  3. android:layout_height="wrap_content"
  4. android:text="text1"
  5. android:textSize="28sp"
  6. android:textStyle="bold"
  7. android:textColor="#FFFFFF"
  8. android:shadowColor="#ff000000"
  9. android:shadowDx="2"
  10. android:shadowDy="2"
  11. android:shadowRadius="1"
复制代码



android:shadowColor 阴影颜色
android:shadowDx 阴影的水平偏移量
android:shadowDy 阴影的垂直偏移量
android:shadowRadius 阴影的范围

大多数情况下,某一类的TextView控件需要统一的风格,如加阴影等,那么可以使用style。


  1. <TextView   
  2.     style="@style/TextViewStyle1"  
  3.     android:layout_marginTop="100dp"  
  4.     android:text="test1"/>  
复制代码


然后在values文件夹下创建styles.xml文件,内容为:

  1.   <style  name="TextViewStyle1">
  2.         <item name="android:textColor">@android:color/holo_red_light</item>
  3.         <item name="android:textSize">40sp</item>
  4.         <item name="android:layout_height">wrap_content</item>
  5.         <item name="android:layout_width">200dp</item>
  6.         <item name="android:background">#ffff00ff</item>
  7.         <item name="android:gravity">center_horizontal</item>
  8.     </style>
复制代码


这样的最大优点是减低代码冗余度,在需要更改某一类控件的样式时,不用一个一个的改过来,只需要更改styles文件中即可。


作者: Robby.zou    时间: 2016-9-28 10:53





欢迎光临 SuperIC社区_ (/) Powered by Discuz! X3.3