【问题标题】:Nested view pager (VERY STUCK)嵌套视图寻呼机(非常卡)
【发布时间】:2016-04-26 20:56:36
【问题描述】:

我在回收站视图单元格中使用视图寻呼机,它被滑动以显示复选标记图像。除此之外,回收器视图包含在位于另一个视图分页器内部的片段中。我想要完成的是,在单元格的 viewpager 完成后,它开始拖动包含片段的 view pager。我已经为此工作了两天,还没有找到任何解决方案。如果我在单元格中滑动视图寻呼机然后再次滑动屏幕以滑动片段的视图寻呼机之间抬起手指,它工作正常。但是,我希望无需将手指从屏幕上抬起就可以进行这种滑动。一个很好的模型是 snapchat 滑动到消息视图。任何帮助将不胜感激。我不知道该怎么办。我可以提供代码,但它相当复杂和混乱。

下面的图片是我正在尝试执行此行为的当前应用程序。它们当然是用于测试目的。图 1) 是在没有刷卡之前。图 2) 是在单元格的视图分页器被滑动之后,图 3) 是在片段的视图分页器被滑动之后。我想要的是在图像二和三之间不需要触摸屏幕两次。

【问题讨论】:

  • 我认为您需要重新考虑您的 UI 选择。
  • 这没有任何帮助。 @cricket_007

标签: android android-layout android-viewpager android-recyclerview


【解决方案1】:

最好的解决方案是找到一个无需分页器即可实现滑动效果的视图 因为这是很多嵌套视图 我之前用过一个已经完成了这项工作

检查这个库,我用它实现了一个带有滑动显示呼叫按钮的行,并且在一个选项卡式活动中没有任何问题
https://github.com/daimajia/AndroidSwipeLayout

祝你好运

【讨论】:

  • 谢谢!是的,我考虑过这一点,但我试图使用尽可能少的库,主要是出于可靠性原因。不过,我会试一试。
  • 我知道,但这是一个小库,有时你不得不这样做。但是任何类型的嵌套滚动都非常糟糕且难以控制。如果你有时间,你可以重新考虑如何去做或检查它的实现
  • 是的,我只是看到他们不支持回收站视图,很遗憾。
  • 是的,我将它与刚刚检查的列表视图一起使用。但您可以将滑动布局用作行中的视图,而不是适配器。
  • 我的问题是我希望我的外层视图寻呼机在滑动视图完成后滑动。你知道这是否可行吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-27
  • 2018-06-05
相关资源
最近更新 更多