Android Picassoピクチャーロードライブラリの基礎使用の詳細
2442 ワード
前言
画像のロードはAndroid開発プロジェクトにおいて不可欠であり、開発サイクルと難易度を低減するために、私たちはよくいくつかの画像のロードのオープンソースライブラリを選択するが、Androidは現在まで画像のロードのオープンソースライブラリもますます多くなってきた.以下、Picassoのオープンソース画像のロードライブラリを紹介する.
概要
機能紹介および基礎使用
1.構成 gradleに依存 を追加ネットワーク権限を追加 基本使用
2.機能紹介及び基本使用非同期ロード表示ピクチャ ピクチャは、表示するImageViewに適合するように変換ピクチャを変換し、メモリ消費量 を低減する.ロード中およびロードエラー時に対応するピクチャ が表示される. Adapterでの回収視界にないImageViewと回収済みImageViewのダウンロードプロセス のキャンセル複数の異なるデータソースネットワーク、ローカル、リソース、Assetsなどの をロードする.デフォルト設定自動ディスクとメモリの2次キャッシュ機能 これでPicassoの基本機能と使用についてご紹介します.
作者darryrzhongに注目してください.もっと乾物が待っていますよ.
赤いハートをください.あなたの励ましが私の書く最大の原動力だからです!
もっと素晴らしい文章に注目してください個人ブログ:darryrzhong 掘金 簡書 SegmentFault 慕課ネット手記
画像のロードはAndroid開発プロジェクトにおいて不可欠であり、開発サイクルと難易度を低減するために、私たちはよくいくつかの画像のロードのオープンソースライブラリを選択するが、Androidは現在まで画像のロードのオープンソースライブラリもますます多くなってきた.以下、Picassoのオープンソース画像のロードライブラリを紹介する.
概要
Picasso
中国語訳は「ピカソ」で、Square社がAndroidに適した強力な画像ダウンロードとキャッシュライブラリをオープンソースした.機能紹介および基礎使用
1.構成
implementation 'com.squareup.picasso:picasso:2.71828'
ImageView mImageView = (ImageView) findViewById(R.id.ImageView);
String Url = "http:/*********";
Picasso .with(this)
.load(Url)
.into(targetImageView);
2.機能紹介及び基本使用
ImageView targetImageView = (ImageView) findViewById(R.id.ImageView);
String Url = "http://**********";
//Picasso
Picasso .with(context)
.load(Url)
.into(targetImageView);
Picasso.with(context)
.load(url)
//
.resize(50, 50)
//
.centerCrop()
.into(imageView)
Picasso.with(context)
.load(url)
//
.placeholder(R.drawable.user_placeholder)
//
// 3 , 。
.error(R.drawable.user_placeholder_error)
.into(imageView);
@Override
public void getView(int position, View convertView, ViewGroup parent) {
SquaredImageView view = (SquaredImageView) convertView;
if (view == null) {
view = new SquaredImageView(context);
}
String url = getItem(position);
Picasso.with(context).load(url).into(view);
}
//
Picasso.with(context).load(R.drawable.landing_screen).into(imageView1);
//
Picasso.with(context).load(new File("/images/lunch_bees.gif")).into(imageView2);
作者darryrzhongに注目してください.もっと乾物が待っていますよ.
赤いハートをください.あなたの励ましが私の書く最大の原動力だからです!
もっと素晴らしい文章に注目してください