问题描述
我正在使用 RecyclerView 和 ItemTouchHelpter 来检测滑动手势。
在某些应用程序中,我看到用户滑动项目(它不会超过屏幕的近 50%),并且背景动画开始播放。当用户释放 item 时,会有平滑的振动,前景 item 会回到它的第一个位置。
我发现了滑动宽度的设置限制;我可以在 onChildDraw
方法中设置 dX:
val foregroundView: View? = viewHolder.itemView.findViewById(R.id.view_foreground)
getDefaultUIUtil().onDraw(
c,recyclerView,foregroundView,dX / 2,dY,actionState,isCurrentlyActive
)
现在,我想知道如何反转,滑动动画,并将前景视图带回其第一个位置(此时,它将超出屏幕,并且由于我限制了 dX,它显示一半屏幕和一半的屏幕虽然我希望它在调用 onSwiped
方法后回到第一个位置)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)