2

私は多くのアイテムを含むリストビューを持っています...そのリストビューのために、スクロール位置までデータをトリミングする必要があります..以下は明確な説明のための画像です..

!リストビューのトリミング

上の画像には多くのアイテムを含むリストビューが含まれており、トリミング座標がドラッグされるとリストビューがスクロールし、ドラッグを停止するとリストビュー画像が htat 位置にトリミングされます..私は本当にこの概念を実装する方法を知りません.. .

私はたくさんグーグルで検索しましたが、解決策が見つかりませんでした..そして、クロップ機能をカスタムとして実装する方法がわからず、リストビューデータをクロップすることは可能ですか、それとも画像に変換する必要がありますか??

誰でも私にアドバイスできますか..アプリケーションでこの位置を打ったので..

前もって感謝します

4

1 に答える 1

0

このメソッドを使用してリストビュー ビットマップを作成し、カメラのデフォルトのトリミング機能を使用します。あなたの問題を解決するのに役立つかもしれません。

public static Bitmap getBitmapFromView(View view) {
        Bitmap returnedBitmap = Bitmap.createBitmap(100, 600,Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(returnedBitmap);
        Drawable bgDrawable =view.getBackground();
        if (bgDrawable!=null) 
            bgDrawable.draw(canvas);
        else 
            canvas.drawColor(Color.WHITE);
        view.draw(canvas);
        return returnedBitmap;
    }
于 2013-10-02T09:20:07.750 に答える