SwipeDelMenuLayout icon indicating copy to clipboard operation
SwipeDelMenuLayout copied to clipboard

ListViewFroScrollView中侧滑删除了item无法缩进

Open pengqun1123 opened this issue 6 years ago • 1 comments

ListViewFroScrollView中侧滑删除了item无法缩进,已经调用了smoothClose() 却没出现缩进效果

mHold.swipeItem.setIos(true); //delete mHold.itemDeleteBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mMessage = mHandler.obtainMessage(); mMessage.what = 1; mMessage.arg1 = position; mHandler.sendMessage(mMessage); mHold.swipeItem.smoothClose(); mHold.swipeItem.quickClose(); //在ListView里,点击侧滑菜单上的选项时,如果想让擦花菜单同时关闭,调用这句话 ((SwipeMenuLayout) mHold.swipeItem).quickClose(); notifyDataSetChanged(); } });

pengqun1123 avatar Apr 13 '18 03:04 pengqun1123

看了下源码注释,已经解决了;直接点击外部关闭item menu的方法 SwipeMenuLayout viewCache = SwipeMenuLayout.getViewCache(); if (null != viewCache) { viewCache.smoothClose(); } 感谢作者的贡献!!!

pengqun1123 avatar Apr 13 '18 05:04 pengqun1123