インターネットから画像をダウンロードし、アクティビティでページごとに表示するアプリを作成しました。
ユーザー要件は、アクティビティの下部にすべての画像のサムを表示することです。
このコードを使用して親指を作成します。
/**
* Method for decode Sampled Bitmap From Resource for thumb image.
*
* @param fileName
* @param reqWidth
* @param reqHeight
* @return Bitmap
*/
public Bitmap decodeSampledBitmapFromResource(String fileName,int reqWidth, int reqHeight)
{
String imagePath = fileName;
@SuppressWarnings("unused")
File imgFile = new File(imagePath);
// First decode with inJustDecodeBounds=true to check dimensions
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(imagePath,options);
// Calculate inSampleSize
options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
// Decode bitmap with inSampleSize set
options.inJustDecodeBounds = false;
generalHelperbitmap = BitmapFactory.decodeFile(imagePath,options);
return generalHelperbitmap;
}
しかし、私の質問は; これは親指を表示する最良の方法ですか?
メイン画像をダウンロードしてこれらのページを新しいsmallwidthと new smallheightで表示する別の方法はありますか?
この質問では、インターネットから画像をダウンロードし、ビットマップにデコードして、この画像をページごとに表示します。
誰かが画像と親指を表示する最良の方法を教えてもらえますか?
50 を超えるイメージ リストをダウンロードすると、アプリのパフォーマンスが低下し、デバイスの向きを変更すると、アプリのパフォーマンスがさらに低下します。
どんな助けでも大歓迎です!