在android中使用高清图片
我在应用程序中上传高清图片时遇到一些问题。 我有一个网格视图,当我添加照片时,应用程序崩溃,说明这是内存问题 我做的一个解决方案是通过一个网站()减小图像的大小,但是图像变得模糊。 还使用了安卓开发者官方网站()上提供的解决方案,但未成功(应用程序速度太慢,我有以前的结果) 我见过很多应用程序都不存在这个问题,我想了解它们的正确操作方法。试试看,它可以从您的绘图(或url)将图像加载到您的imageView中,它的在android中使用高清图片,android,image,gridview,high-resolution,Android,Image,Gridview,High Resolution,我在应用程序中上传高清图片时遇到一些问题。 我有一个网格视图,当我添加照片时,应用程序崩溃,说明这是内存问题 我做的一个解决方案是通过一个网站()减小图像的大小,但是图像变得模糊。 还使用了安卓开发者官方网站()上提供的解决方案,但未成功(应用程序速度太慢,我有以前的结果) 我见过很多应用程序都不存在这个问题,我想了解它们的正确操作方法。试试看,它可以从您的绘图(或url)将图像加载到您的imageView中,它的fit()方法允许您将图像降低到尽可能低的分辨率,而不会影响质量 基本上,它测量目
fit()
方法允许您将图像降低到尽可能低的分辨率,而不会影响质量
基本上,它测量目标ImageView的尺寸,并使用resize()
将图像尺寸减小到ImageView的尺寸:
可绘制文件夹中的高质量图片:
Picasso.with(context)
.load(R.drawable.image)
.fit()
.into(imageView);
来自url的高质量图片:
Picasso.with(context)
.load("www.url.com/image.jpg")
.fit()
.into(imageView);
您可以找到有关如何使用毕加索的fit、Resize和scaling的更多详细信息。试试看,它可以从您的绘图(或url)将图像加载到您的imageView中,其fit()
方法允许您将图像降低到尽可能低的分辨率,而不会影响质量
基本上,它测量目标ImageView的尺寸,并使用resize()
将图像尺寸减小到ImageView的尺寸:
可绘制文件夹中的高质量图片:
Picasso.with(context)
.load(R.drawable.image)
.fit()
.into(imageView);
来自url的高质量图片:
Picasso.with(context)
.load("www.url.com/image.jpg")
.fit()
.into(imageView);
你可以找到更多关于如何使用适合,大小和缩放毕加索的细节