为了账号安全,请及时绑定邮箱和手机立即绑定

滚动到最后一页

滚动到最后一页的时候,添加一个button进入主窗体怎么写?或者是继续滚动进入主窗体怎么写?谢谢老师回答!

正在回答

4 回答

你好,ViewPager内部可以是View,Fragment都行,我这里主要为了演示动画,所以只放了一个ImageView,你可以将最后一页写成一个View,例如:RelativeLayout内部一个ImageView和Button,没有问题的,记得修改数据集数组为List<View> . 

0 回复 有任何疑惑可以回复我~
#1

wuyusheng 提问者

老师按照你说的我真的做出来噢,但是有一点问题,从第一页滑动到第二页的时候会有一个缩小的第三页在第二页之上,怎么办?
2015-02-04 回复 有任何疑惑可以回复我~

这个我实现了,可以在layout里定义最后一页的布局文件,然后在

public Object instantiateItem(ViewGroup container, int position) {

if(position == imgIds.length-1){

    最后一页的View,写逻辑处理

}else{

    添加ImageView

}

return list.get(position);

}

你可以试试!

0 回复 有任何疑惑可以回复我~

54d19a1a0001dff505000584.jpg本身滑动到了第二页

0 回复 有任何疑惑可以回复我~
public Object instantiateItem(ViewGroup container, int position) {
		// ImageView imageView = new ImageView(mContext);
		// imageView.setImageResource(idss[position]);
		// imageView.setScaleType(ScaleType.CENTER_CROP);
		// container.addView(imageView);
		// mViewPager.setObjectForPosition(imageView, position);
		((ViewPager) container).addView(mView.get(position));
		mViewPager.setObjectForPosition(mView.get(position), position);
		return mView.get(position);
	}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
千变万化的ViewPager切换动画
  • 参与学习       44489    人
  • 解答问题       90    个

ViewPager界面切换是可以有动画,课程涉及到属性动画等知识点

进入课程

滚动到最后一页

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信