Android 上显示长宽比不一的图片有啥好办法么?

2015-11-15 11:41:11 +08:00
 20015jjw

现在有个论坛客户端,想要显示每个 post 中不超过十张图片,图片大小不一,长宽比迥异,可能是 16:9 的屏幕截图,也可能是 1024x10298 的超长拼图>< 现在每个 post 预览的时候只显示第一张图,即便第一张图巨长,也能正常显示。但是点开 post 之后所有的图片就不知道怎么愉快的处理了。原论坛上的解决方案在这里,大概就是把图片显示区的长度限制成了所有图片长度的最大值,然后宽度对齐,高度居中显示。

由于我正在使用 Ion 来显示图片,图片下载下来之前,我并不知道他们的高度,所以这个办法似乎行不通。不知道各位有没有啥高见?或者可能可以用微信朋友圈上面的办法?因为图片张数最多十张?点开看大图什么的?卡住好久,目前没有啥好的办法,给个 demo 或者别人写的 app 什么也好>< 谢谢各位了><

1454 次点击
所在节点    问与答
1 条回复
wipen
2015-11-16 11:03:28 +08:00
如果多张图是从上到下顺序排列的话,每个图一个 item ,宽度 match_parrent ,高度 wrap_content

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/236302

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX