Android 使用viewpageindicator don';我打得不顺
我正在使用ViewpagerIndicator库来滑动应用程序介绍图像。 我的做法是: 1) 创建2个背景片段作为介绍图像。这些图像在宽度和高度上与父对象匹配。 2) 创建一个片段活动并将这两个片段弹出到该活动中 问题是: 水平滑动时,碎片滑动得太慢。我觉得占据整个视野的图像有问题。但我无法解决这个问题 以下是我的零碎活动: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;
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-如果这有帮助的话。我想如果你修补这些图像,你的问题可能会得到解决。。。 以下是您可以在线执行此操作的链接: