如何在 Android 中添加卡片视图列表,其中只有一个可通过滑动移动?
How to add a list of card views in Android with only one of them removable by swiping?
我正在尝试在我的应用 Activity 的主 Activity 上创建一个卡片列表,我希望用户能够删除第一张卡片,因为它只是提供信息。其余卡片将打开对应的布局。
查看 Roman Nurik 的 Android-SwipeToDismiss:https://github.com/romannurik/Android-SwipeToDismiss
现在在关闭回调中仅在第一个元素上启用关闭。
new SwipeDismissListViewTouchListener.DismissCallbacks() {
@Override
public boolean canDismiss(int position) {
return position == 0;
}
...
});
不确定第二个元素是否变为位置 0 处的元素。如果是这样,您还需要跟踪 header 是否被忽略。不管怎样,你可以从这里着手解决。
我正在尝试在我的应用 Activity 的主 Activity 上创建一个卡片列表,我希望用户能够删除第一张卡片,因为它只是提供信息。其余卡片将打开对应的布局。
查看 Roman Nurik 的 Android-SwipeToDismiss:https://github.com/romannurik/Android-SwipeToDismiss
现在在关闭回调中仅在第一个元素上启用关闭。
new SwipeDismissListViewTouchListener.DismissCallbacks() {
@Override
public boolean canDismiss(int position) {
return position == 0;
}
...
});
不确定第二个元素是否变为位置 0 处的元素。如果是这样,您还需要跟踪 header 是否被忽略。不管怎样,你可以从这里着手解决。