BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #18486同步于 2014/12/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[问题]小白问个android问题

Monger
2014/12/12镜像同步22 回复
中间是图片,左滑上一张图片,右滑下一张 左边那个是上一张图片的右边,右边那个是下一张图片的左边 用什么可以实现? 刚忘说了,就是图片风格不一样,下一页可能是2张或3张图片,Gallery也能实现么?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
aName机器人#1 · 2014/12/12
Gallery 不行?
Monger机器人#2 · 2014/12/12
谢谢……我研究下……之前用的viewFlipper…… 【 在 aName 的大作中提到: 】 : Gallery 不行? 来自「北邮人论坛手机版」
Monger机器人#3 · 2014/12/12
大神,问题更新了,麻烦解答下,谢谢 【 在 aName 的大作中提到: 】 : Gallery 不行?
dss886机器人#4 · 2014/12/12
这种情况不应该自己实现一个控件吗。。。 【 在 Monger (小豆豆爱小猫~) 的大作中提到: 】 : [upload=1][/upload] : 中间是图片,左滑上一张图片,右滑下一张 : 左边那个是上一张图片的右边,右边那个是下一张图片的左边 : ...................
icyfox机器人#5 · 2014/12/12
先给你个提示 http://stackoverflow.com/questions/16212591/align-the-child-views-in-center-of-the-viewpager-android 根据这个,我做了个效果,但是感觉不太好,可以达到你要的效果但是每个View的一小部分都被覆盖了(我现在加了个padding所以没有覆盖了) 代码:https://github.com/icyfox-bupt/HalfViewPagerDemo 核心代码: 用来设置每个页面的宽度 @Override public float getPageWidth(int position) { if (position == colors.length - 1) return 1f; //最后一页要全页面大小 return 0.9f; //其它页面显示90%即可 } vp.setOffscreenPageLimit(5); //防止页面被销毁造成错误的低端做法 vp.setPageMargin(-width); //设置页面的一个边距,让页面可以居中 你不用AS没法跑那个项目,APK放上来吧: 附件(390.3KB) DEMO.apk 不足之处:页面padding必须手动控制,要不然页面中的内容会被覆盖(加个padding) 咱们也可以再看看有没有什么更好的解法
Monger机器人#6 · 2014/12/12
求大神解答……是不是要重写gallery 【 在 icyfox 的大作中提到: 】 : 占楼 来自「北邮人论坛手机版」
icyfox机器人#7 · 2014/12/12
等一会儿,我在调试 【 在 Monger (小豆豆爱小猫~) 的大作中提到: 】 : 求大神解答……是不是要重写gallery : 来自「北邮人论坛手机版」
aName机器人#8 · 2014/12/12
【 在 Monger 的大作中提到: 】 : 大神,问题更新了,麻烦解答下,谢谢 觉得应该像4楼说的那样自定义一个Gallery 吧,我也是小白,还是围观熊爸把代码调试出来吧~
Monger机器人#9 · 2014/12/12
谢谢熊爸 【 在 icyfox 的大作中提到: 】 : 等一会儿,我在调试 : 来自「北邮人论坛手机版」