【发布时间】:2019-04-05 17:35:50
【问题描述】:
我正在尝试为我的布局实现投影效果,并决定使用高程选项。
但由于某种原因,我最终在 Android Studio 预览中看到的内容并没有显示在设备上。我将附上 Android Studio 预览和设备的屏幕截图。我会提供我用过的代码。
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#90000000" />
<corners android:radius="10dp" />
</shape>
<RelativeLayout
android:outlineProvider="bounds"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:layout_gravity="center"
android:paddingLeft="40dp"
android:paddingRight="40dp"
android:paddingTop="20dp"
android:paddingBottom="20dp"
android:clipToPadding="false">
<RelativeLayout
android:layout_width="300dp"
android:layout_height="300dp"
android:background="@drawable/button_shadow"
android:elevation="30dp"
/>
</RelativeLayout>
【问题讨论】:
-
您在哪个版本的 Android 上进行测试?前段时间我升级到 Android Pie 时遇到过这个问题,但没有解决。