Android:查看背景并不比父母大

时间:2016-06-08 01:30:30

标签: android view background shape

这是我的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高度和宽度,并将它们设置为大于屏幕大小的内容,以便有一个覆盖所有屏幕的圆圈但是当我在设备上运行应用程序时,我得到了这个:
view background convret to oval

我想要一个比屏幕更大的圆圈,然后将其设置为缩小比例,但我的视图背景并不比父级更大。为什么?如何使圆圈大于覆盖所有屏幕的设备屏幕?

0 个答案:

没有答案