drawBitmap(Bitmap bitmap, Matrix matrix, Paint paint);
の使用にキャンバス上にビットマップを描画学ぼうと
イムをビットマップを描画するために行列を使用して、私はそれを行うために管理しました
Matrix matrix=new Matrix();
matrix.setScale(0.001f,0.001f);
これは問題なく機能します。しかし、私が持っている問題は、画像を正しい座標に配置することになります。私はどちらかがそれをすると思った。
matrix.setTranslate(x、y); matrix.postTranslate(x、y);
しかし、それは私が間違っているところで、画像は常に0,0座標に描画されます。 私はそれを描画するために、私はポイントを指定することができます
canvas.drawBitmap(bmp,x,y,paint);
を使用して大丈夫だったスケーリング画像を必要とする前に。私はdrawBitmapの行列バージョンでもそうすることができますか?どのようにイメージをサイズ変更する必要がありますか?
Thx、これは機能しました – Anderiel