Picasso 图片加载框架

xiaoxiao2021-02-28  95

 Gradle:

compile 'com.squareup.picasso:picasso:2.5.2'

package com.atguigu.android.picasso.activity; MainActivity:基本用法

import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import com.atguigu.android.R; import com.squareup.picasso.Picasso; import butterknife.Bind; import butterknife.ButterKnife; import butterknife.OnClick; // picasso public class PicassoActivity extends Activity {     @Bind(R.id.tv_title)     TextView tvTitle;     @Bind(R.id.bt_picasso_base)     Button btPicassoBase;     @Bind(R.id.bt_picasso_listview)     Button btPicassoListview;     @Bind(R.id.bt_picasso_tranformations)     Button btPicassoTranformations;     @Bind(R.id.iv_picasso_result1)     ImageView ivPicassoResult1;     @Bind(R.id.iv_picasso_result2)     ImageView ivPicassoResult2;     @Bind(R.id.iv_picasso_result3)     ImageView ivPicassoResult3;     @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_picasso);         ButterKnife.bind(this);         initData();     }     private void initData() {         // 标题         tvTitle.setText("Picasso");     }     @OnClick(R.id.bt_picasso_base)     void bt_picasso_base_click(View view) {         // 基本用法         // 普通加载图片         Picasso.with(PicassoActivity.this)                 .load("http://n.sinaimg.cn/translate/20160819/9BpA-fxvcsrn8627957.jpg")                 .into(ivPicassoResult1);         // 裁剪的方式加载图片         Picasso.with(PicassoActivity.this)                 .load("http://n.sinaimg.cn/translate/20160819/9BpA-fxvcsrn8627957.jpg")                 .resize(100,100)                 .into(ivPicassoResult2);         // 选择180度         Picasso.with(PicassoActivity.this)                 .load("http://n.sinaimg.cn/translate/20160819/9BpA-fxvcsrn8627957.jpg")                 .rotate(180)                 .into(ivPicassoResult3);     } }

转载请注明原文地址: https://www.6miu.com/read-72496.html

最新回复(0)