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

不一样的自定义实现轮播图效果

爱好代码 移动开发工程师
难度初级
时长 2小时21分
学习人数
综合评分9.60
23人评价 查看评价
9.7 内容实用
9.6 简洁易懂
9.5 逻辑清晰

最新回答 / _浪仙_
//用户滑到了最右边图
else if (index > children - 1){
    index = children - 1;
}
看看你的这段代码是不是大于号写成了小于号

最新回答 / 慕粉1853313419
感觉你应该是测量那部分代码写错了或者漏写了;代码如下:<...code...>

最赞回答 / chenghu
<...图片...>改成这样就可以阻止首图往前与尾图往后的拖动事件

最新回答 / 风晓得oO
可以去下面的链接看看,里面说了多种滑动冲突的解决方案http://www.jianshu.com/p/87a41b8c0dd0

最新回答 / 慕粉3585066
第二张图会切换到第三张图肯定是判断那里有问题,index > childCount - 1才会切换到第一张,你仔细看看

最新回答 / 慕移动9181930
同学您好,在要重复的单元后使用{n},n表示重复几次,是这样使用的!是我自己写错了,哈哈~

最新回答 / 苏大人V
https://www.imooc.com/qadetail/203133 参考这个链接中我的回答,是否犯了同样的错误,或者你的问题是 你在Activity中并没有使用接口但是轮播框中却调用了listener.clickImageIndex(pos);造成空指针异常你可以添加一个非空判断,if(listener != null){ listener.clickImageIndex(pos) }

最新回答 / qq_清风_96
实际上这个方法的实现是从一个位置到另一个位置,假设开始点的那个位置为(0,0),你可以理解为scrollBy(0-distance,0-0)。

最新回答 / 慕九州0213130
布局文件一样,然后在fragment的oncreateView方法 中inflate就ok了
课程须知
需掌握安卓四大组件基础知识 Android大牛齐聚之地,这里总有人为你答疑解惑!慕课网Android讨论群 556384357
老师告诉你能学到什么?
掌握自定义控件的通用流程实现,并且有能力实现流行应用的轮播图效果 Android大牛齐聚之地,这里总有人为你答疑解惑!慕课网Android讨论群 556384357

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消