【发布时间】:2018-05-02 14:08:08
【问题描述】:
当用户将手机从纵向位置旋转到横向位置时,我正在尝试实现图标旋转,反之亦然。这样做的一种方法是创建两个单独的布局 (.xml),一个用于纵向模式,一个用于横向模式,并且每个布局都有适当的旋转图标。
但这不是一个干净的解决方案,当用户从一个方向旋转到另一个方向时会导致视图跳转。
有没有一种方法可以只旋转图标而不使用两种不同的布局?
【问题讨论】:
-
... this is not a clean solution ...确实是最干净的解决方案。 -
您是说这是使用两种不同布局的最佳解决方案吗?但是当我旋转手机时,我看到视图中有一个跳跃。
-
这是谷歌认为它必须的方式。而且非常直截了当。无论它是不是最好的,都必须对其进行测试并与其他一些“不太干净”的解决方案进行比较。
-
你能指出一些“不太干净”的解决方案吗?
-
没有。我应该花时间设计一些自定义组件或以某种方式处理旋转更改。我懒得做。
标签: android android-layout rotation icons