我使用以下图层列表制作了带有“阴影”和圆角的图块:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@color/background" />
</shape>
</item>
<item>
<shape android:shape="rectangle">
<solid android:color="@color/activity_background" />
<corners android:radius="5dp" />
</shape>
</item>
<item android:bottom="3px" android:right="3px">
<shape android:shape="rectangle">
<solid android:color="@color/header" />
</shape>
</item>
</layer-list>
它用作动态加载的视图的背景,这些视图不是活动布局,因此不会覆盖整个屏幕(例如,通知)。 这是使用此图块的布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="70dp"
android:padding="6dp"
android:background="@drawable/tile">
...
</RelativeLayout>
现在我想使用可绘制的PNG作为布局的背景。我试图直接将其作为布局android:background="@drawable/blob_gradient"
的背景,但随后第一个视图(又名第一个通知)覆盖了整个屏幕。我还尝试在最后一项中使用android:drawable="@drawable/blob_gradient"
的图块,但结果相同。
我确信解决方案很简单,我可能会以错误的态度接近主题。任何帮助将不胜感激。