张旭童

Results 54 comments of 张旭童

是的 此种情况在探探的APP里 也已经算是 喜欢 or 不喜欢 了。所以不影响任何逻辑判断的。

查看最近代码,我在 onChildDraw 里 加了一个判断,可以得出topView在页面上显示的最后一刻时的位置靠左还是靠右。`isLeftSwipe`保存这个信息,在onSwipe里可以 ``` if (isLeftSwipe){ Toast.makeText(mRv.getContext(), "左滑删除", Toast.LENGTH_SHORT).show(); }else { Toast.makeText(mRv.getContext(), "右滑删除", Toast.LENGTH_SHORT).show(); } ```

是的,这种解法不够优雅,我心中的最佳方案是 copy出`ItemTouchHelper` ,进行相应改动拓展,部分方法改成public or protected,以便子类重写。 现在由于一些包权限 private权限,限制,其实相应的方法ItemTouchHelper源码里也都有。 前几天初步试了一下 能达到相应效果。(这也是我上面提到的 我心中的终极解法) 另外,你提到的`OnItemTouchListener`感觉也不错, 看来解法很多,哈哈。感受开源的力量,开拓思维哈。

这和我这个项目没有关系吧。。是Adapter写错了? 看Log是 LayoutParams强转错了,你修改了哪些地方。

兄弟欢迎你提pr, 麻烦将 无用的代码和文件删除&增加注释,

每次回调onSwipe()删除时 判断是不是倒数第二个。

只能自己用属性动画写滑动了

实现的方法很多,每个人可以按照自己的喜好实现。 我并不是探探的开发人员,我给出的是我的做法。。 探探应该是重写的adapterView实现的, 关于下面的喜欢不喜欢按钮, 你也可以放进RecyclerView的Item里去做嘛