Android中的文字的阴影效果?
可能重复:
Android – 文字上的阴影?
如何在TextView
制作阴影效果文本?
任何想法?
也许你会考虑使用android:shadowColor , android:shadowDx
, android:shadowDy
, android:shadowRadius
; 或者setShadowLayer() ?
把它们放在values / colors.xml中
<resources> <color name="light_font">#FBFBFB</color> <color name="grey_font">#ff9e9e9e</color> <color name="text_shadow">#7F000000</color> <color name="text_shadow_white">#FFFFFF</color> </resources>
然后在你的布局xml这里是一些示例TextView的
光与阴影浮动文本的例子
<TextView android:id="@+id/txt_example1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="14sp" android:textStyle="bold" android:textColor="@color/light_font" android:shadowColor="@color/text_shadow" android:shadowDx="1" android:shadowDy="1" android:shadowRadius="2" />
光影与黑影的蚀刻文字示例
<TextView android:id="@+id/txt_example2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="14sp" android:textStyle="bold" android:textColor="@color/light_font" android:shadowColor="@color/text_shadow" android:shadowDx="-1" android:shadowDy="-1" android:shadowRadius="1" />
光与黑影阴影文本的例子
<TextView android:id="@+id/txt_example3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="14sp" android:textStyle="bold" android:textColor="@color/grey_font" android:shadowColor="@color/text_shadow_white" android:shadowDx="-2" android:shadowDy="-2" android:shadowRadius="1" />
注意正面和负面的价值…我build议自己玩颜色/值,但最终你可以调整这些设置来获得你想要的效果。
TextView textv = (TextView) findViewById(R.id.textview1); textv.setShadowLayer(1, 0, 0, Color.BLACK);