首页 > 解决方案 > 带有滚动手势选项的自定义列表视图不单击

问题描述

我想制作列表视图,允许用户在不点击列表项的情况下选择选项,项目将通过类似于堆栈的滑动手势来选择。 在此处输入图像描述查看

如此图像列表中所示,将像滚动一样移动(通过滑动更改选项)以避免拿起手指

如果您在 android 中找到任何库或小部件或任何其他方式,请告诉我

标签: androidandroid-layoutlistviewdrop-down-menu

解决方案


创建 listview 或 recyclerview 并且必须在单击适配器中的项目时为背景项目()创建选择器。

这是聚焦时编辑文本的示例选择器

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_enabled="true"
    android:state_focused="true">

    <shape android:shape="rectangle">
        <solid android:color="@color/white" />
        <corners android:radius="6dp" />
        <stroke android:width="1dp" android:color="@color/primary" />
    </shape>

</item>

<item android:state_enabled="true">
    <shape android:shape="rectangle">
        <solid android:color="@color/white" />
        <corners android:radius="6dp" />
        <stroke android:width="1dp" android:color="@color/gray" />
    </shape>

</item>

推荐阅读