1

カスタムビューで、キャンバス上の特定のポイントにドローアブルの中心を設定する方法はありますか?(私はドローアブルの長方形の境界を理解することに対処したくありません...)

4

1 に答える 1

1

ビットマップを描画するための呼び出しを行うときは、左側と上部の属性がそれぞれ画像の幅と高さの半分を引いた位置に設定されたポイントに描画します。それはあなたが望むポイントにそれを集中させます。

IE。

canvas.drawBitmap(bitmap, xPos - bitmap.getWidth()/2, yPos - bitmap.getHeight()/2, new Paint());
于 2012-06-29T19:48:19.287 に答える