这是我的xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/intro_base"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:clipChildren="false">
<View
android:id="@+id/bg"
android:layout_width="2000dp"
android:layout_height="2000dp"
android:layout_centerInParent="true"
android:background="@drawable/intro_bg"
/>
</RelativeLayout>
这是intro_bg:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/dark_teal_blue"/>
</shape>
在may活动中我更改了bg View
高度和宽度,并将它们设置为大于屏幕大小的内容,以便有一个覆盖所有屏幕的圆圈但是当我在设备上运行应用程序时,我得到了这个:
我想要一个比屏幕更大的圆圈,然后将其设置为缩小比例,但我的视图背景并不比父级更大。为什么?如何使圆圈大于覆盖所有屏幕的设备屏幕?