2017-06-12 1 views
0

現在、私はPicassoを使用してFirebaseに保存されているイメージを読み込みます。問題は、私が画像を取り込んだとき、最初はCardViewのサイズが非常に小さく、画像が取り込まれると、以下のように大きなサイズになるということです。Prefetch Image CardViewのサイズと高さを設定します。

enter image description here

画像のサイズをプリフェッチするので、cardviewをロードする前と後のサイズを変更しない方法はあります。

+0

デフォルトのi画像をダウンロードしている間に画像をダウンロード中 –

答えて

-1

あなたは.placeholder(R.drawable.image_name)

XMLでを使用して、プレースホルダ画像を使用することができ、この

Picasso.with(context) 
.load(imageURL) 
.error(android.R.drawable.error_image) 
.placeholder(R.drawable.ic_default) 
.fit() 
.centerCrop() 
.into(postImage); 
と同様

...... 
...... 
...... 
    <ImageView 
     android:id="@+id/partner_post_image" 
     android:layout_width="match_parent" 
     android:layout_height="90dp" 
     android:scaleType="fitXY" 
     android:layout_margin="8dp" /> 
...... 
...... 
...... 

+0

私の答えをチェック@ nd1010 –

+0

オハイオ州あなたは同じ答えを同じピンチを与えた.... –

+0

しかし、私はより速いです:D –

関連する問題