(请在标记为重复之前阅读,它不是。)
在与 SO 上已弃用的答案进行了近 3 个小时的斗争后,我终于决定问这个问题。
我认为我的情况有点不同:
我将用一个简短的例子来解释。所以,我有一个带有 5-6 个按钮的活动。单击时,它们中的每一个都会启动另一个活动,并且它们中的每一个都为不同的 XML 字符串资源发送不同的资源 ID(作为意图)
在第二个活动中,我有一个文本视图,其中显示了作为意图传递给它的字符串资源。所以你按下第一个按钮,你会看到一个字符串,第二个按钮是另一个字符串,依此类推。
我想在第二个活动中说用户按下第一个按钮。显示第一个字符串。
他滑动“从右到左”,然后弹出第二个字符串......要返回,“从左到右”滑动......并且向前移动,再次“从右到左”滑动。
我可以处理过渡动画让它看起来不错,但我不知道该怎么做。
这就是我的想法。
我需要创建一个资源 ID 数组,检测滑动方向......并增加/减少数组的索引并使用新字符串更新活动。
我对上述解决方案的唯一问题实际上是检测到滑动。
那么,该怎么做呢?
(我已经尝试过关于 SO 的每一个问题,90% 已弃用,9% 需要我无法理解的 viewpager,剩下的 1% 可能有答案,但我找不到答案。)