android 图片的显示picasso

原创 2015年11月17日 17:11:29

1.引用

compile 'com.squareup.picasso:picasso:2.5.2'
2.使用

Picasso.with(activity)
        .load(item.optString("img"))
        .placeholder(R.drawable.defaule_hui_small)
        .error(R.drawable.defaule_hui_small)
        .resize(LocalDisplay.SCREEN_WIDTH_PIXELS*3/10, LocalDisplay.SCREEN_WIDTH_PIXELS*2/10)
        .into(holder.image);

3.这个类  计算屏幕的宽与高

public class LocalDisplay {

    public static int SCREEN_WIDTH_PIXELS;
    public static int SCREEN_HEIGHT_PIXELS;
    public static float SCREEN_DENSITY;
    public static int SCREEN_WIDTH_DP;
    public static int SCREEN_HEIGHT_DP;

    public static void init(DisplayMetrics dm) {

        SCREEN_WIDTH_PIXELS = dm.widthPixels;
        SCREEN_HEIGHT_PIXELS = dm.heightPixels;
        SCREEN_DENSITY = dm.density;
        SCREEN_WIDTH_DP = (int) (SCREEN_WIDTH_PIXELS / dm.density);
        SCREEN_HEIGHT_DP = (int) (SCREEN_HEIGHT_PIXELS / dm.density);
    }

    public static int dp2px(float dp) {
        final float scale = SCREEN_DENSITY;
        return (int) (dp * scale + 0.5f);
    }

    public static int designedDP2px(float desingDP) {
        if (SCREEN_WIDTH_DP != 320) {
            desingDP = desingDP * SCREEN_WIDTH_DP / 320f;
        }
        return dp2px(desingDP);
    }

    public static void setPadding(final View view, float left, float top, float right, float bottom) {
        view.setPadding(designedDP2px(left), dp2px(top), designedDP2px(right), dp2px(bottom));
    }
}

Android 网络本地显示图片Picasso优化封装使用

Picasso在使用过程中,经常忘记一些设置,比如图片的加载方式.centerCrop(),图片的加载优化.fit(),以及对图片的url的处理,因此对图片加载进行统一封装,使用相同的加载方式更有利于...

android-Picasso请求https加载网络图片不能显示的解决方案

Picasso加载https的图片加载不出来的解决方案 最近项目中有需求–要显示https链接的图片,但是配置好路径后原生的Picasso死活没法加载出图片,最后在网上找到了如下的解决办法 自定义类 ...

Android 获取并显示远程图片 Picasso框架的使用

Android 获取并显示远程图片 Picasso框架的使用(一) 转载请注明出处:明桑Android 在Android开发中,常需要从远程获取图片并显示在客户端,当然我们可以使用...

android中Picasso显示网络图片

介绍:Picasso,可译为“毕加索”,是Android中一个图片加载开源库 使用之前导入jar包(picasso.jar网上搜搜都有的) 主要作用:实现图片加载 1. 简介 介绍:Pic...

Android 获取并显示远程图片 Picasso框架的使用(二)

转载请注明出处:明桑Android 在上篇文章中介绍了Picasso的基本用法,这篇文章作为以上的练习; 需要的知识点 了解Picasso框架的使用:Android 获取并显示远程图片 ...

Android 获取并显示远程图片 Picasso框架的使用

picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片...

Android 获取并显示远程图片 Picasso框架的使用(一)

转载请注明出处:明桑Android 在Android开发中,常需要从远程获取图片并显示在客户端,当然我们可以使用原生HttpUrlConnection和AsyncTask等操作来完成,但并不推荐,...

android Picasso 加载图片demo,免积分

  • 2016年01月29日 18:32
  • 6.06MB
  • 下载

Android图片加载框架Picasso最全使用教程 一

Picasso介绍Picasso是Square公司开源的一个Android图形缓存库 A powerful image downloading and caching library for An...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 图片的显示picasso
举报原因:
原因补充:

(最多只允许输入30个字)