单击向左和向右移动列表视图项

时间:2014-11-19 10:17:24

标签: android android-listview swipe

我想实现将listview项目移动到右键或左键单击它 我已将此代码用于listv swiplistview 我有一个如下所示的列表视图,

enter image description here

列表项有两个视图左视图(包含一个文本视图)和右视图(包含两个按钮)

现在,当我点击行左侧视图时,左侧移动,右侧视图将显示,(行向左侧移动),如下所示

enter image description here

现在,如果我再次点击该行,右侧视图将在右侧移动,将显示textview(行向右移动) 我必须做些什么改变呢?或者在listview项目中添加动画点击??

1 个答案:

答案 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);
            }