我想为shadow
边框
TextView
TextView t = new TextView(getBaseContext());
如果我实现以下代码,它会为TextView
t.setShadowLayer(1.5f, -1, 1, Color.BLACK);
但是有没有办法为TextView的边框设置阴影?
答案 0 :(得分:1)
最好的方法/有效的方法是通过9patch ...你可以以编程方式进行,但它会花费你一些速度或懒散..
this thread有一个很好的例子。
答案 1 :(得分:1)
我发现向TextView添加阴影的最佳波形是:
android:elevation="3dp"
仅限API 21或更高版本。
答案 2 :(得分:0)
尝试:
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" />
答案 3 :(得分:0)
要在边框上获得阴影效果,可以将TextView包装在CardView中。