【问题标题】:Animation for GridView selected cell switch while using d-pad使用 d-pad 时 GridView 选定单元格开关的动画
【发布时间】:2013-07-21 07:24:40
【问题描述】:

我正在为 GoogleTV 开发一款应用,该应用没有触摸屏,用户使用方向键进行导航。在应用程序中,我有一个图像的 GridView,用户可以在其中按下上下左右键来更改所选图像。 Here I want the selection frame to move smoothly, for example when IMG1 is selected, and user presses left, instead of selected frame jumps to left, I want it to move smoothly with animation to left.

现在我已经能够通过使用动画选择器来做到这一点,作为 GridView 的选择器。但选择器的动画在选择将其移至屏幕外的新项目时不起作用。例如,如果 GridView 的当前选择在最后一个可见行上,并且用户按下以转到当前屏幕外的下一行,则下一行从屏幕底部出现并且选择在新项目上进行,但没有任何动画和选择再次跳转到新项目!

有什么解决办法吗?有人见过这个问题吗?这也发生在 GoogleTV App Launcher GridView 中。选择在带有动画的可见应用图标之间移动,但如果应用图标不在屏幕上,它会跳转并跳过动画。

谢谢

【问题讨论】:

    标签: android animation gridview google-tv d-pad


    【解决方案1】:

    这是对象实例化工作方式的问题。为了获得流畅的动画,您需要继承 GridView 并可能添加您自己的对象管理(覆盖一些关于如何添加新行和项目的底层逻辑)。

    【讨论】:

      猜你喜欢
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 2021-10-20
      • 1970-01-01
      相关资源
      最近更新 更多