我已经尝试搜索堆栈溢出和谷歌,看看我是否有任何错误,但我目前还没有意识到我做错了什么。应用阴影层后,我没有看到任何差异。以下是我的尝试:
TextView textv = (TextView) findViewById(R.id.textview1);
textv.setShadowLayer(1, 0, 0, Color.BLACK);
textv.setShadowLayer(25, 0, 0, Color.BLACK);
texttv.setShadowLayer(1.5f, -1, 1, Color.LTGRAY);
有谁知道可能是什么问题?
我希望我的文字在其字符周围有一个黑色边框,因为它显示在图像的顶部。
答案 0 :(得分:0)
使用
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@color/White"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:textColor="@color/Black"
android:layout_width="wrap_content"
android:text="Soft Shadow"
android:layout_height="wrap_content"
android:padding="2dp"
android:shadowColor="@color/TransparentGrey"
android:shadowDx="3"
android:shadowDy="3"
android:shadowRadius="1.5" />
</LinearLayout>