V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  32  ›  全部回复第 14 页 / 共 14 页
回复总数  278
1 ... 5  6  7  8  9  10  11  12  13  14  
2016-05-21 22:40:26 +08:00
回复了 wanttofly 创建的主题 Android 类似于微博长图的显示控件?
刚才看了 @wenmingvs 的答案,确实会存在关掉硬件加速后黑屏的现象,有时候等待一会可以加载,有时候加载失败,需要重新从缩率图点击展示大图的流程走一遍.当时测试 QQ 也存在同样的问题.我的简单粗暴的解决方案,对比当时的 qq,视觉效果上是胜出的.但是性能什么的评测没有做...当时项目紧张,过了不到一个月,项目下线,又投入到新的项目了.所以这个坑一直没填...
还有,缩率图的处理最好放在服务器.等比缩放后,直接往 imageView 里面放这个缩略图应该也是崩
2016-05-21 22:35:34 +08:00
回复了 wanttofly 创建的主题 Android 类似于微博长图的显示控件?
我依然是简单粗暴的方案,禁用硬件加速...
长图片的坑确实不太好弄,当时还想的是判断图片长宽比,再决定硬件加速的启用与否.时间充足的话可以研究一下

还有,并不是超过 4096.这个只是一个限制,如果你有一个 1*1000 的图片也同样会挂.长宽比的范围限制.并且 error 不是报在应用内的
2016-05-19 23:55:30 +08:00
回复了 wanttofly 创建的主题 Android 类似于微博长图的显示控件?
我当时是简单粗暴的解决方案,如果有更好的解决方案的话可以共享出来:-D
这代码还是翻了好久才翻出来的.
那个项目废弃快一年了都,快点谢谢本宝宝
2016-05-19 13:31:06 +08:00
回复了 wanttofly 创建的主题 Android 类似于微博长图的显示控件?
好像是那个 setMaximumScale
2016-05-19 13:30:52 +08:00
回复了 wanttofly 创建的主题 Android 类似于微博长图的显示控件?
public PhotoView(Context context, AttributeSet attr, int defStyle) {
super(context, attr, defStyle);
super.setScaleType(ScaleType.MATRIX);
mAttacher = new PhotoViewAttacher(this);

if (null != mPendingScaleType) {
setScaleType(mPendingScaleType);
mPendingScaleType = null;
}

this.setMaximumScale(23.0f);
}
2016-05-19 10:50:37 +08:00
回复了 wanttofly 创建的主题 Android 类似于微博长图的显示控件?
刚才找了一下代码,没找到...晚上如果找到了再来留言
2016-05-19 10:12:16 +08:00
回复了 wanttofly 创建的主题 Android 类似于微博长图的显示控件?
这个是可以更改的,我当时改了的,貌似在 PhotoView 的初始化方法里面定义了一个参数,改了源码
2016-05-18 10:11:45 +08:00
回复了 wanttofly 创建的主题 Android 类似于微博长图的显示控件?
github photoView ,没记错的话
2016-04-22 10:09:50 +08:00
回复了 Liqianyu 创建的主题 Android 现在入手 Nexus 6p 合适吗?另已入手 Huawei P9
我很关注下一代的 Google 亲儿子什么时候发布,目前好像没有看到任何信息.6P 好丑,纠结中
找不到替代品,需求度超高就不会卸载
淘宝和天猫的 app 我都卸载了,因为它竟然敢自动重启,谁给他的权力.
qq 和微信保留了,我不关心它自启动,因为我会一直开着
1 ... 5  6  7  8  9  10  11  12  13  14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1151 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 18:14 · PVG 02:14 · LAX 10:14 · JFK 13:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.