gpt4 book ai didi

java - 如何用box shadow做相对布局

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:13:26 27 4
gpt4 key购买 nike

enter image description here

如何使相对布局看起来像图像

最佳答案

有两种创建阴影的方法:

  1. 如果sdk版本低于5.0...

    一个。您还可以使用 android 可绘制图像

    android:background="@android:drawable/dialog_holo_light_frame"

    B.使用下面的 shadow_round.xml 为 View 的阴影制作可绘制的背景。 android:background="@drawable/shadow_round

     <!-- Drop Shadow Stack -->
    <item>
    <shape>
    <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" />
    <corners android:radius="10dp" />
    <solid android:color="#00CCCCCC" />
    </shape>
    </item>
    <item>
    <shape>
    <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" />
    <corners android:radius="10dp" />
    <solid android:color="#10CCCCCC" />
    </shape>
    </item>
    <item>
    <shape>
    <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" />
    <corners android:radius="10dp" />
    <solid android:color="#20CCCCCC" />
    </shape>
    </item>
    <item>
    <shape>
    <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" />
    <corners android:radius="10dp" />
    <solid android:color="#30CCCCCC" />
    </shape>
    </item>
    <item>
    <shape>
    <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" />
    <corners android:radius="10dp" />
    <solid android:color="#50CCCCCC" />
    </shape>
    </item>

    <!-- Background -->
    <item>
    <shape>
    <solid android:color="#ffffff" />
    <corners android:radius="10dp" />
    </shape>
    </item>

  2. 如果您使用的是 SDK 5.0 或更高版本,则使用 View 的 elevation 属性。

    android:elevation="2dp"

关于java - 如何用box shadow做相对布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29248086/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com