gpt4 book ai didi

android - 如何在 ListView 的每个单元格中设置阴影?

转载 作者:IT王子 更新时间:2023-10-28 23:28:20 27 4
gpt4 key购买 nike

我有一个 Android ListView 的自定义单元格。这个自定义单元格是一个相对布局,里面有一些 View 。每个单元格之间都有一个空间,所以我想在单元格的底部添加一个阴影。

我一直在谷歌搜索,但找不到任何东西?我想实现类似的东西:

enter image description here

谢谢!

最佳答案

可以通过以下两种方式完成:

  1. 9-patch 图片 - 点击 link为了理解 9 补丁
  2. 使用图层列表 - 在“res/drawable”中创建新文件,其中包含:

     <?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="@android:color/darker_gray" />
    <corners android:radius="5dp"/>
    </shape>
    </item>
    <item android:right="1dp" android:left="1dp" android:bottom="2dp">
    <shape
    android:shape="rectangle">
    <solid android:color="@android:color/white"/>
    <corners android:radius="5dp"/>
    </shape>
    </item>
    </layer-list>

然后将此图层列表文件添加为列表项布局中的背景(即,线性布局等)。

关于android - 如何在 ListView 的每个单元格中设置阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16312044/

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