java获得画布的中心点
我已经做了一张画布,我正在上面设置一个图像,但我希望图像应该在每个屏幕的中心。当我改变屏幕时,比如tab、galaxy等,它的大小应该取决于它本身。但我下面的代码每次都会在屏幕右下角显示一张图片
这是我的代码:
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
this.w = w;
this.h = h;
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap b = BitmapFactory.decodeResource(getResource(), R.drawable.north_india);
canvas.drawBitmap(b, w/2, h/2, mPaint);
}
共 (0) 个答案