【发布时间】:2018-05-19 13:00:51
【问题描述】:
我的应用程序有一个已定义的流程,从 1 个片段开始,一直移动到第 2、3、4、5 个和最后的第 6 个片段。由于流程的性质,通常也会通过片段向后移动。
我没有在应用程序中实现后退按钮,因为我记得我读过 Google 的设计理论,其中建议永远不要实现后退按钮,因为 Android 设备实现了自己的后退按钮。
我仍在开发中,我已经与用户一起测试了该应用,并且收到了我应该实现后退按钮的反馈。
我的第一个想法是拒绝反馈,因为我上面提到的理论原理,但我不记得足够详细的原理能够再次找到它,所以我想知道我的记忆是否不准确。
这个原则正确吗?实现后退按钮是否违反 Google 设计原则?
【问题讨论】:
-
我认为您可以实现Proper Back Navigation,这样您将创建一个Back Stack并提供更好的导航体验...
-
我的想法是:谁会使用这个应用程序?谷歌还是用户?用户想要(或需要)也是如此,更多的用户将使用您的应用程序。尽量遵循指南
-
那个principal似乎是旧的或错误的,Android框架提供了汉堡包按钮,该按钮变成了子活动的后退按钮。甚至 Gmail 也提供了后退按钮。