我想实现将listview项目移动到右键或左键单击它 我已将此代码用于listv swiplistview 我有一个如下所示的列表视图,
列表项有两个视图左视图(包含一个文本视图)和右视图(包含两个按钮)
现在,当我点击行左侧视图时,左侧移动,右侧视图将显示,(行向左侧移动),如下所示
现在,如果我再次点击该行,右侧视图将在右侧移动,将显示textview(行向右移动) 我必须做些什么改变呢?或者在listview项目中添加动画点击??
答案 0 :(得分:0)
在SwipListView.java
更改
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_CANCEL:
log("============ACTION_UP");
clearPressedState();
if (mIsShown) {
hiddenRight(mPreItemView);
}
到
case MotionEvent.ACTION_UP:
showRight(mCurrentItemView);
case MotionEvent.ACTION_CANCEL:
log("============ACTION_UP");
clearPressedState();
if (mIsShown) {
if ( mPreItemView != null)
hiddenRight(mPreItemView);
}