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); } }
