为了账号安全,请及时绑定邮箱和手机立即绑定
很好!!!赞!!!满满的赞~\(≧▽≦)/~
讲的非常好,希望大神能分享分享多屏幕适配的教学视频,工作中经常做不好这块,总是找不到完美解决方案!
lp.leftMargin= (int) ((arg0+arg1)*mScreen1_3);
if(mcurrentIndex == position){
lp.leftMargin = (int) (screenWidth1_3*(mcurrentIndex + positonOffset));
}else {
lp.leftMargin = (int) (screenWidth1_3*(mcurrentIndex - 1+ positonOffset));}
完美的取代了你那16行代码,不过hyman大神的实力在下表示敬佩。

最赞回答 / 板栗酥饼
我运行的时候也出现了【Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher top1_bg.9.png failed, see logs】的错误,这说明使用了不符合标准规范的9.png图片。将使用的9.png图片打开,调整一下<...图片...>,像左图一样,将图片边框的黑线拉伸完全即可。然后关闭工程,再重启就不会报错了。一点拙见,如有错误还请指正。
老师好快啊、、、、

最赞回答 / qq_青春_1
去网上下载一个BadgeView.jar包,直接导入到libs文件夹里面,就行了。
一群脑残。解释就是掩饰。掩饰就是fact 还解释啥呀。
觉得还不错啊。思路非常清晰啊调用哪个类哪个方法。初始化 这都是JAVA SE的基础吧 SE学明白了跟着老师的思路走就OK。 在说这个是高级分类里的。挺简单的一个东西 以后要学习JAVA EE 必须也得明白 不分家。
一顿复制整那么快。还录视频 要不你干脆别说话了 直接操作。
if(arg2&gt;0){
int leftMargin = (int) ((arg2*arg3)/3)+arg1*(屏幕总宽度/3);
}
后面讲指示器的地方 讲的有点复杂了! 完全可以通过 onPageScrolled(arg1,arg2,arg3) 方法中的3个参数来确定指示器的移动位置, int leftMargin = (int) ((arg2*arg3)/3)+arg1*(屏幕总宽度/3);
不错,很满意哦
这种方法实现也很好,不同的思路不同的实现方法,点赞~~~
最后的判断有点繁琐,positionOffset+position能直接得到当前的比例了
课程须知
本课程对于学习者要求较高,最少也要达到以下两个要求,首先,对Java语言的掌握,必须熟悉、熟练、精通;其次,要对Android中的布局达到小成的境界,熟悉Android常用API;最后再加一条,如果想很好的跟上老师的讲课速度,那么好好熟悉一下Eclipse IDE吧
老师告诉你能学到什么?
1、BadgeView的使用 2、ViewPager与FragmentPagerAdapter结合制作主界面 3、ViewPager的OnPageChangeListener的详细介绍 4、如何巧妙利用onPageScrolled方法,完美实现指示器的动画效果

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消