Я использую холст для отображения изображения в Android. Я хочу, чтобы это изображение занимало центр экрана независимо от размеров экрана. Итак, как я мог этого достичь.
Это фрагмент, с которым я пробовал. Пожалуйста, дайте мне знать и ваши идеи.
@Override
protected void onDraw(Canvas canvas) {
..........
..........
sampleImage.draw(canvas,getWidth(),getHeight()); // This moves the image to right end of the view.
..........
..........
Любая помощь приветствуется.
Спасибо.
1 ответ
sampleImage.draw(
canvas,
getWidth()/2 - imageWidth/2,
getHeight()/2 - imageHeight/2
);
; )
Похожие вопросы
Связанные вопросы
Новые вопросы
android
Android — это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфонов, планшетов, автомобилей, телевизоров, одежды, очков, IoT). Для тем, связанных с Android, используйте теги, специфичные для Android, такие как android-intent, android-activity, android-adapter и т. д. Для вопросов, отличных от разработки или программирования, но связанных с Android framework, используйте эту ссылку: https://android .stackexchange.com.