【问题标题】:How can I animate my rotation smoothly?我怎样才能平滑地为我的旋转设置动画?
【发布时间】:2010-09-07 22:27:14
【问题描述】:

我有一个纵向布局的应用。当我将手机旋转到横向时,它会加载另一个严格横向的布局(它正在显示一个 ImageView)。如何平滑地从纵向动画过渡到横向动画?

【问题讨论】:

    标签: java android animation layout orientation


    【解决方案1】:

    在 Activity 的清单中设置 android:configChanges="orientation",然后实现 onConfigurationChanged 方法来处理方向变化。

    【讨论】:

    • 虽然这是真的,但我如何才能使旋转平滑?目前很生涩。
    • 你必须写一些东西来移动你认为合适的布局。现在发生的情况是旧布局正在被删除,并且正在创建新布局。如果你想要一个“平滑”的过渡,你需要手动移动你的布局元素通过视图来达到你想要的效果。没有用于平滑旋转的 SDK 功能,您必须自己编程,这将是特定于应用程序和布局的。
    • 为什么不能像 iOS 一样自动调整控件的大小?
    猜你喜欢
    • 2023-01-08
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多