我正在开发一个应用程序,我需要在列表中加载服务器映像。但是显示图像的方式有点不同。我需要在下载时逐像素地显示图像。最初,图像设置为模糊图像,而不是下载,图像设置得更清晰,并且会产生原始图像。如果你想看看我在说什么,你可以参考以下链接:
在这里你可以看到优质PNG风格的二维隔行渲染(第二个)的演示。我g目结舌但没有找到任何相关的答案我的查询。
任何形式的帮助都会很明显。
提前致谢。
答案 0 :(得分:6)
如果您使用谷歌推荐的用于在Android中加载图片的库,您可以使用.thumbnail
来实现此类行为,这会获得您希望图片显示的分辨率。分辨率完成加载。
Glide.with( context )
.load( "image url" )
.thumbnail( 0.1f ) //rate of the full resoultion to show while loading
into( imageView ); //ImageView where you want to display the image
以下是对库和缩略图的更广泛说明: https://futurestud.io/blog/glide-thumbnails
答案 1 :(得分:4)
尝试Facebook的Freso项目:http://frescolib.org/#streaming