1

インターネットから画像をダウンロードし、アクティビティでページごとに表示するアプリを作成しました。

ユーザー要件は、アクティビティの下部にすべての画像のサムを表示することです。

このコードを使用して親指を作成します。

/**
     * 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 を超えるイメージ リストをダウンロードすると、アプリのパフォーマンスが低下し、デバイスの向きを変更すると、アプリのパフォーマンスがさらに低下します。

どんな助けでも大歓迎です!

4

0 に答える 0