Android动画替代品
我想在我的应用程序中实现一个带有垂直和水平滚动以及一些alpha动画的新闻提示器 我需要动画不受应用程序其余部分的影响(GPU/硬件加速)。特别是因为该应用程序将在谷歌电视盒上运行,用户预计将使用D-Pad导航,这可能会导致动画变得不稳定 这些似乎是我的选择(我需要支持蜂巢和更高版本):Android动画替代品,android,google-tv,Android,Google Tv,我想在我的应用程序中实现一个带有垂直和水平滚动以及一些alpha动画的新闻提示器 我需要动画不受应用程序其余部分的影响(GPU/硬件加速)。特别是因为该应用程序将在谷歌电视盒上运行,用户预计将使用D-Pad导航,这可能会导致动画变得不稳定 这些似乎是我的选择(我需要支持蜂巢和更高版本): 使用Android动画类 这种方法的性能会与使用OpenGL相匹配吗 硬件加速是否可行且可靠 最容易使用。 OpenGLES2 纹理大小似乎有2048的限制。如果我的标题比这长 渲染脚本 这里的
- 这种方法的性能会与使用OpenGL相匹配吗李>
- 硬件加速是否可行且可靠李>
- 最容易使用。
- 纹理大小似乎有2048的限制。如果我的标题比这长
- 这里的文档很少
在你看来,什么是最好的解决方案?还有其他解决方案吗?一种常见的模式是启用硬件加速、设置动画,然后禁用它。然而,在基于英特尔的谷歌电视机顶盒上,当您启用硬件加速时,文本会出现问题。我还没有在基于ARM的谷歌电视上试用过 我决不是一个OpenGL ES专家,但我是一个超级粉丝,并且看到了在谷歌电视上使用它所做的一些美妙的事情。也就是说,我认为您对OpenGL ES纹理的理解是不正确的。纹理的大小应该与标题的长度关系不大。我目前有一名实习生正在研究一系列OpenGL ES示例,我们希望在8月底之前发布这些示例 即使文档很少,也有使用RenderScript的优秀示例代码。然而,一些开发人员还没有能够集成带有d-pad导航的RenderScript 我的建议是使用OpenGL ES作为一个非常短的程序来尝试最坏情况下的senario,看看它是如何工作的。这可能是最好的解决方案
我可以想象,为什么你在谷歌电视的一些动画中看到了波涛汹涌的场面,州议员们在D-Pading时开火,但这并不是一个无法解决的问题。谢谢你。回答得很好,也很有帮助。