【问题标题】:Android Jetpack Navigation System TransitionAndroid Jetpack 导航系统过渡
【发布时间】:2018-06-02 06:19:31
【问题描述】:

在 Android Jetpack 导航组件中,例如 here。我想知道当屏幕改变时是否可以使用默认系统动画(例如启动新活动时的动画)。这将在 enterAnimexitAnim 参数的上下文中。

【问题讨论】:

    标签: android android-jetpack android-architecture-navigation


    【解决方案1】:

    当您使用编辑器时,您可以定义进入和退出过渡的动画:

    如果您没有在 anim xml 文件夹中定义任何动画,则可以使用一些默认动画。如果这些都不够好,您可以简单地创建一个模仿默认转换的转换并将其设置在那里。

    要获得默认动画你需要有依赖:

    implementation "android.arch.navigation:navigation-ui-ktx:1.0.0-alpha01"
    

    【讨论】:

    • 感谢您的回答!我能够添加自定义动画,并且可以在下拉菜单中看到它们。但是,我没有看到默认动画(如 nav_default_enter_anim)...我认为我的项目设置不正确,并且会继续查找。
    • 你是否同时添加了navigation-fragment和navigation-ui依赖?
    • 你需要navigation-ui依赖来获取默认动画: implementation "android.arch.navigation:navigation-ui-ktx:1.0.0-alpha01"
    • 有什么办法可以将每个过渡默认设置成过渡?
    • 对于 Android Jetpack 的依赖应该是 androidx.navigation:navigation-ui-ktx
    猜你喜欢
    • 2022-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    相关资源
    最近更新 更多