Как разместить изображение в центре экрана с помощью холста - PullRequest
1 голос
/ 14 апреля 2011

Я использую холст для отображения изображения в Android. Я хочу, чтобы это изображение занимало центр экрана независимо от размеров экрана. Так, как я мог достигнуть этого.

Это фрагмент, с которым я пробовал. Пожалуйста, дайте мне знать ваши идеи

@Override
        protected void onDraw(Canvas canvas) {
        ..........
            ..........
            sampleImage.draw(canvas,getWidth(),getHeight()); // This moves the image to right end of the view.
            ..........
            ..........

Любая помощь высоко ценится.

Спасибо.

1 Ответ

1 голос
/ 14 апреля 2011
sampleImage.draw(
      canvas,
      getWidth()/2 - imageWidth/2,
      getHeight()/2 - imageHeight/2
); 

;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...