как выровнять по центру растровое изображение внутри холста в Android?

у меня есть растровое изображение на холсте. мне нужно выровнять растровое изображение по центру холста (центр изображения должен быть в центре холста. в моем требовании не должно быть фиксированных точек для выравнивания растрового изображения). в портретном режиме как масштабировать холст и изображение в соответствии с разрешением?

    public void onDraw(Canvas canvas) {
    Bitmap imgtable = BitmapFactory.decodeResource(getResources(), R.drawable.table_01);
    canvas.drawColor(Color.TRANSPARENT);
    canvas.drawBitmap(imgtable, 10, 10, null);

    }
16
задан KIRAN K J 22 July 2011 в 05:31
поделиться