【问题标题】:Android Wear 2.0 on swipe back close the appAndroid Wear 2.0 向后滑动关闭应用
【发布时间】:2017-08-31 16:58:16
【问题描述】:

我需要知道如何在 Android Wear 2.0 中向左滑动关闭应用程序。 这是一个独立的应用程序。

  1. 向左滑动我们可以覆盖哪个方法(如果我想做任何其他过程)
  2. 什么是关闭应用程序的方法-我们在移动android上喜欢this.finishAffinity();

提前致谢

【问题讨论】:

    标签: android swipe exit kill android-wear-2.0


    【解决方案1】:

    对于和Activity,您无需执行任何操作,如documentation 中所述

    活动自动支持滑动关闭。刷卡 活动从左到右导致活动被解雇,并且 应用向下导航返回堆栈。

    如果您使用Fragment,则需要将其包装在SwipeDismissFrameLayout 中。有关如何执行此操作或如何处理其他极端情况的更多详细信息,请查看上面引用的文档。

    【讨论】:

    • 是否可以在被刷掉的Fragment后面显示上一个Fragment?就像它如何与活动一起使用一样。
    • 片段的工作方式与活动相同。您所描述的应该是默认行为。
    • 感谢您的回复。我尝试了SwipeDismisFrameLayout,但问题是滑动时的动画。当您开始刷掉 Fragment 时,您看不到它后面的 Fragment。停止滑动时会出现 Fragment(因为 Fragment 在onDismissed 回调中弹出)。所以我的问题是,如何将之前的 Fragment 绘制在“正在被刷掉的片段”后面。我使用replace 进行片段事务。
    • 我明白了。您可能想将此作为单独的问题发布。很遗憾,我没有一个快速的答案。
    猜你喜欢
    • 1970-01-01
    • 2023-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多