Android-一次设置大量视图动画的优化

Android-一次设置大量视图动画的优化,android,android-layout,animation,android-animation,android-view,Android,Android Layout,Animation,Android Animation,Android View,在我的游戏中,我有一个4x4网格的文本视图,每个视图显示一个字母,以表格的形式排列。 我想实现一个“顺时针旋转90度”功能,我希望网格旋转,但我希望字母保持直立 它可以通过在TableLayout上应用0到90度旋转和在每个TextView上应用另一个0到90度动画来实现。然后,看起来字母仍然向上,因为网格将从0旋转到90度,而TextView的动画将取消旋转,因为它正好相反 这是可行的,但在低端设备上动画效果不稳定,看起来不太好。我可以做些什么来提高动画性能,因为我现在一次制作17个视图的动画

在我的游戏中,我有一个4x4网格的文本视图,每个视图显示一个字母,以表格的形式排列。 我想实现一个“顺时针旋转90度”功能,我希望网格旋转,但我希望字母保持直立

它可以通过在TableLayout上应用0到90度旋转和在每个TextView上应用另一个0到90度动画来实现。然后,看起来字母仍然向上,因为网格将从0旋转到90度,而TextView的动画将取消旋转,因为它正好相反

这是可行的,但在低端设备上动画效果不稳定,看起来不太好。我可以做些什么来提高动画性能,因为我现在一次制作17个视图的动画。是否有一些技巧可以使用,比如禁用抗锯齿或在动画期间设置较低的颜色深度(在较慢的设备上)?或者有没有办法把16个文本视图粘在一起,让Android在这个粘在一起的视图上只做一个动画


不错。我认为你想要实现谷歌游戏中的英雄一词游戏中的效果。让我试试看,我很快就会给出答案。