为了账号安全,请及时绑定邮箱和手机立即绑定
一进来被你的速度深深吸引了,赞一个!
1--->0时会出现一个问题,那个指示器 会从3再跳一次1或者从2再跳一次。我表达的不清楚,你可以放到你的手机上滑动试试。视频很好,学知识啦

讲师回答 / hyman
你好,这个都行啊,主要看需求。当然了,很多控件有状态,所以可能selector用得还比较多,背景色和背景图都作为其中的item.
运用什么软件啊????
这声音你还觉得不清?????你国外来的?
if (mCurrentPageIndex > position){
lp.leftMargin = (int)(mCurrentPageIndex * mScreen1_3 + (positionOffset - 1) * mScreen1_3);
}
else
{
lp.leftMargin = (int)(mCurrentPageIndex * mScreen1_3 + positionOffset * mScreen1_3);
}
老师您好,看了您的代码,完全可以更简明一点
//或
if (mCurrentPageIndex - position > 0){
lp.leftMargin = (int)(mCurrentPageIndex * mScreen1_3 + (positionOffset - 1) * mScreen1_3);
}
else
{
lp.leftMargin = (int)(mCurrentPageIndex * mScreen1_3 + positionOffset * mScreen1_3);
}

//当然也可以判断等于1或者等于0,不过对于您这个列子,上面的代码完全达到要求
大哥你这教学做的,还不如直接给源码。新手看不懂,老手不来看。

讲师回答 / hyman
你好,这个外部是纵向linearlayout,然后top1、viewpager、top2排列下来即可;注意:top1、top2设置高度,而viewpager的weight设置为1,高度设置为0;

讲师回答 / hyman
你好,源码已经提供,并且依赖的BadgeView提供了下载地址:http://download.csdn.net/detail/lmj623565791/8057295 ; 你可以一并下载导入项目后查看。

讲师回答 / hyman
你好,我把依赖的BadgeView提供了下载地址:http://download.csdn.net/detail/lmj623565791/8057295 ; 
很不错,学习了
课程须知
本课程对于学习者要求较高,最少也要达到以下两个要求,首先,对Java语言的掌握,必须熟悉、熟练、精通;其次,要对Android中的布局达到小成的境界,熟悉Android常用API;最后再加一条,如果想很好的跟上老师的讲课速度,那么好好熟悉一下Eclipse IDE吧
老师告诉你能学到什么?
1、BadgeView的使用 2、ViewPager与FragmentPagerAdapter结合制作主界面 3、ViewPager的OnPageChangeListener的详细介绍 4、如何巧妙利用onPageScrolled方法,完美实现指示器的动画效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消