Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Chunga_Changa
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 5
#1

Как масштабировать нарисованное на холсте по размеру экрана? android.graphics.Canvas - Программирование Android

25.03.2015, 06:40. Просмотров 454. Ответов 3
Метки нет (Все метки)

Здравствуйте. Помогите, пожалуйста, разобраться. Изучаю рисование на андроид. Допустим, я что-то нарисовал, а нарисованное вышло за пределы экрана устройства. Как мне сделать так, чтобы нарисованное отмасштабировалось по размеру экрана? А лучше, чтобы можно было "двигать" экран и таким образом увидеть ту часть рисунка, что вышла за пределы экрана. И можно ли вообще увеличивать и уменьшать нарисованное на канве "пальцами" на экране устройства?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2015, 06:40     Как масштабировать нарисованное на холсте по размеру экрана? android.graphics.Canvas
Посмотрите здесь:

Расположение элементов экрана пропорционально его размеру - Программирование Android
Всем привет! Подскажите, как сделать так, чтобы при использовании устройства, у которого меньше экран, элементы экрана не съезжали, а...

Использование Android.Graphics - Программирование Android
Здравствуйте, киберчане. Чет не могу "въехать" в работу со стандартной графикой графикой в Android. Canvas Cnvs = new Canvas(); ...

Android canvas - Программирование Android
Как передать параметры в класс с методом onDraw? Этот самый класс мне нужно вызвать в xml! я так то сделал вложеный класс, и...

Частота обновления экрана (FPS) на Canvas - Программирование Android
Здравствуйте. Рисую на канве. Проверил частоту обновления экрана (FPS ) на 2 телефонах – один 1000 мегагерц другой 600 – совпадает,...

Конвертация android.graphics.Bitmap в java.awt.image.BufferedImage - Программирование Android
Есть предложения по данной теме? Единственная идея, которая возникла в голове - получить массив цветов и на основе его создать объект...

Разница в загрузке Android от Open GL и canvas - Программирование Android
Интересует такой вопрос. Допустим разрешение устройства 320 на 480. Есть фото лабиринта (кирпичная стенка произвольной формы на темном...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2458 / 1903 / 591
Регистрация: 12.05.2014
Сообщений: 6,711
Завершенные тесты: 1
25.03.2015, 10:18     Как масштабировать нарисованное на холсте по размеру экрана? android.graphics.Canvas #2
Цитата Сообщение от Chunga_Changa Посмотреть сообщение
Как мне сделать так, чтобы нарисованное отмасштабировалось по размеру экрана?
его надо масштабировать
Цитата Сообщение от Chunga_Changa Посмотреть сообщение
И можно ли вообще увеличивать и уменьшать нарисованное на канве "пальцами" на экране устройства?
можно
Chunga_Changa
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 5
25.03.2015, 19:37  [ТС]     Как масштабировать нарисованное на холсте по размеру экрана? android.graphics.Canvas #3
А как масштабировать рисунок холста? Хотя бы направление подскажи.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2015, 17:56     Как масштабировать нарисованное на холсте по размеру экрана? android.graphics.Canvas
Еще ссылки по теме:

Цвет пикселя экрана android-устройства - Программирование Android
Здравствуйте. Реально ли получить цвет пикселя экрана android-устройства, напрямую? Нашёл в сети такой код (Get the colour of a...

Как очистить canvas? - Программирование Android
Если в коде использовать Offset (сдвиг экрана), то предыдущий кадр анимации остается на том месте где он порисовался. Как убрать его чтобы...

Как рисовать на готовом canvas? - Программирование Android
Друзья всем привет!! :) Недавно начал изучать canvas и всю эту тему и не могу разобраться как можно рисовать на готовом layout? ...

Как нарисовать Bitmap на Canvas'е - Программирование Android
Здравствуйте, возникла проблема не могу поменять обычный фон WHITE на этот...

Как рисовать текст на Canvas во View? - Программирование Android
Есть ImageView. Я делаю так: Canvas canvas; canvas = new Canvas(); canvas.drawText("Текст", 0, 0, null); А потом уже: ...

Как в обьекте canvas определить цвет пикселя с заданными координатами - Программирование Android
как в обьекте canvas определить цвет пикселя с заданными координатами? Или может существует обьект экран и через него можно определить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
26.03.2015, 17:56     Как масштабировать нарисованное на холсте по размеру экрана? android.graphics.Canvas #4
Chunga_Changa, попробуйте повесить тачЛистенер(или жестДетектор) на вьюху с канвой. И там уже меняйте размеры вьюхи по KEY_MOVE.
Yandex
Объявления
26.03.2015, 17:56     Как масштабировать нарисованное на холсте по размеру экрана? android.graphics.Canvas
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru