我有一个包含 HorizontalScrollView 的活动。HorizontalScrollView 中有三个片段。单击按钮时,滚动视图将从左向右滚动,反之亦然。我正在这样做......
private void scrollTo(int x) {
ObjectAnimator animator = ObjectAnimator.ofInt(mScroller, "scrollX", x);
animator.setDuration(800);
animator.start();
}
在我的 Nexus 7(第一代)上滚动流畅,但在我的 Moto G 手机上,它非常不稳定。有什么想法可以纠正这个吗?
更新
我发现如果我更改了其中一个片段上的可绘制背景,问题就会消失。我使用的图像非常简单,所以我从没想过这会是问题所在。我替换它的图像尺寸要大得多,但只是重复的图案。
我用这样的.png设置背景
android:background="@drawable/my_background"
旧背景(非工作)
新背景(作品)