1

我有一个包含 Horizo​​ntalScrollView 的活动。Horizo​​ntalScrollView 中有三个片段。单击按钮时,滚动视图将从左向右滚动,反之亦然。我正在这样做......

    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"

旧背景(非工作) 在此处输入图像描述

新背景(作品) 在此处输入图像描述

4

1 回答 1

0

它最终成为我的背景图像。我使用了一个位于此处的 9 补丁工具来生成不同大小的图像,现在一切都很好。

http://android-ui-utils.googlecode.com/hg/asset-studio/dist/nine-patches.html

于 2014-02-14T16:15:43.883 回答