Android 使用viewpageindicator don';我打得不顺

Android 使用viewpageindicator don';我打得不顺,android,android-fragments,android-viewpager,swipe,viewpagerindicator,Android,Android Fragments,Android Viewpager,Swipe,Viewpagerindicator,我正在使用ViewpagerIndicator库来滑动应用程序介绍图像。 我的做法是: 1) 创建2个背景片段作为介绍图像。这些图像在宽度和高度上与父对象匹配。 2) 创建一个片段活动并将这两个片段弹出到该活动中 问题是: 水平滑动时,碎片滑动得太慢。我觉得占据整个视野的图像有问题。但我无法解决这个问题 以下是我的零碎活动: public class DemoActOne extends FragmentActivity{ public DemoFragAdapter mAdapter;

我正在使用ViewpagerIndicator库来滑动应用程序介绍图像。 我的做法是: 1) 创建2个背景片段作为介绍图像。这些图像在宽度和高度上与父对象匹配。 2) 创建一个片段活动并将这两个片段弹出到该活动中

问题是: 水平滑动时,碎片滑动得太慢。我觉得占据整个视野的图像有问题。但我无法解决这个问题

以下是我的零碎活动:

public class DemoActOne extends FragmentActivity{
    public DemoFragAdapter mAdapter;
    public ViewPager mPager;
    public PageIndicator mIndicator;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.simple_lines);
        mAdapter = new DemoFragAdapter(getSupportFragmentManager());
        mPager = (ViewPager)findViewById(R.id.pager);
        mPager.setAdapter(mAdapter);
        mIndicator = (LinePageIndicator)findViewById(R.id.indicator);
        mIndicator.setViewPager(mPager);
    }

}
这是我的演示文稿:

public class DemoFragAdapter extends FragmentPagerAdapter {
    private int mCount = 2;

    public DemoFragAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) {
        if (position == 0) {
            return DemoOne.newInstance();
        }
        else {
            return DemoTwo.newInstance();
        }
    }

    @Override
    public int getCount() {
        return mCount;
    }

}
这里是DemoOne片段-DemoWO是相同的,除了我加载的相对布局背景图像

public class DemoOne extends Fragment {
    private View mReturnView;
    public static DemoOne newInstance() {
        DemoOne fragment = new DemoOne();
        return fragment;
    }


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        mReturnView = inflater.inflate(R.layout.demo_one, container, false);
        return mReturnView;
    }


}
下面是demo_one.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:background="@drawable/demo1"
    android:clickable="false">

</RelativeLayout>

为什么我不能舒服地刷卡


编辑:图像大小为1280 X 1920-如果这有帮助的话。

我想如果你修补这些图像,你的问题可能会得到解决。。。 以下是您可以在线执行此操作的链接: