[英]How to set the shadow of TextView border
我想为TextView
边框设置shadow
TextView t = new TextView(getBaseContext());
如果我实现下面的代码,它会为TextView
的文本创建一个阴影
t.setShadowLayer(1.5f, -1, 1, Color.BLACK);
但是有没有办法为 TextView 的边框设置阴影?
最好的方法/有效的方法是通过 9patch .. 你可以通过编程来完成,但它会花费你一些速度或滞后..
这个线程有一个很好的例子。
要获得边框上的阴影效果,您可以将 TextView 包装在CardView 中。
我发现为 TextView 添加阴影的最佳波形是:
android:elevation="3dp"
仅适用于 API 21 或更高韧度。
尝试:
t.setShadowLayer(1, 0, 0, Color.BLACK);
或者这可能在您的布局 XML 中:
<TextView
android:layout_width="fill_parent"
android:shadowRadius="2"
android:shadowColor="#0000ff"
android:shadowDx="2"
android:shadowDy="4"
android:id="@+id/EditText01"
android:layout_height="wrap_content" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.