Вопросы по теме 'android-canvas'

Преобразование текста в растровое изображение (пиксель) на Android
У меня есть приложение для Android, в котором мне нужно загрузить текст с веб-сайта, преобразовать его в растровый формат и отобразить на светодиодном дисплее. Я борюсь с преобразованием растрового изображения. Пытался использовать следующее:...
5013 просмотров
schedule 06.03.2024

Добавление эффекта шума к рисунку
Я нахожусь в процессе создания пользовательского представления для своего приложения для Android и хотел бы добавить наложение шума поверх моих рисунков. Мои рисунки довольно стандартны, дуги, кривые Безье и т. Как можно было бы создать...
1985 просмотров
schedule 28.07.2022

Как нарисовать прозрачный круг?
Я пытаюсь нарисовать прозрачный круг, но это просто не работает. когда я рисую растровое изображение, оно работает, но круг не становится прозрачным. Вот мой код вкратце: Paint paint = new Paint(); paint.setAlpha(125);...
6894 просмотров
schedule 30.06.2022

Подогнать текст к ширине растрового изображения
Мне нужно нарисовать текст, который заполняет данный Rect() по горизонтали (только пробелы должны быть растянуты). Есть ли способы, кроме подсчета ширины каждого слова?
828 просмотров
schedule 14.10.2023

Нарисуйте фигуру, которая отслеживает мой палец
Я знаю, как рисовать пути на холсте и понимаю, как отменить/повторить. Но теперь я хочу рисовать фигуры (линии, круги, прямоугольники), которые динамически изменяют размер в зависимости от того, как я их перетаскиваю — так же, как в MS Paint. Если...
735 просмотров
schedule 06.08.2022

Круг на холсте, занимающий все родительское пространство
Мое родительское представление — это RelativeLayout, я добавил к нему треугольник, расширяющий класс View. Я рисую треугольник, используя холст и краски. Проблема, с которой я столкнулся, заключается в том, что когда я касаюсь относительного макета,...
443 просмотров
schedule 22.03.2024

Рисование на холсте — не рисование поверх других элементов
Моя проблема довольно проста, я думаю. Я хочу нарисовать точку на холсте, как только прикоснусь к ней. Точка будет нарисована в том месте, к которому я прикасаюсь. Далее я хочу нарисовать еще одну точку на экране, но не на месте первой точки....
294 просмотров
schedule 09.11.2022

Android, как получить цвет пикселя из Canvas?
У меня есть такой код: // ... public class MyImageView extends ImageView public MyImageView(Context context, String value /* some other params */) { super(context); // some predefines } @Override protected void...
3357 просмотров
schedule 18.07.2022

Как я могу сохранить холст ImageView в растровое изображение?
У меня есть ImageView , в его onDraw(canvas) , я пытался: canvas.drawBitmap(...);//draw an extremely large background 3264 * 2448 pixels canvas.drawLine(...);//draw target Мой вопрос: как я могу сохранить этот холст в формате PNG?...
1046 просмотров
schedule 12.10.2023

Сделать регулируемый прямоугольник обрезки на растровом изображении
Сейчас я выполняю функцию обрезки моего растрового изображения. Я могу обрезать свое растровое изображение, используя событие ontouch, которое случайным образом касается 2 точек на моем растровом изображении, и создаю новое растровое изображение с...
1057 просмотров
schedule 31.01.2024

Перемещение изображения по эллиптической траектории
Я нахожусь в процессе создания приложения для Android с изображением. Изображение должно вращаться вокруг центра по эллиптической траектории. Мне потребуется функция для возврата координат X и Y эллиптического пути. Не могли бы вы помочь мне...
829 просмотров

Путь рисования холста в Android
Я новичок в Android, и я хочу сделать простую программу, которая определяет координаты касания и рисует круг и путь касания, я делаю простую программу, которая рисует круг вокруг касания и следует за ним, но я все еще могу сделать путь осязания....
7633 просмотров
schedule 10.07.2022

Canvas clipPath работает только на эмуляторе Android
Я пытаюсь использовать canvas.clipPath() для рисования растрового изображения внутри ограничивающего круга, аналогичного действию Clipping в демонстрациях APP. Проблема в том, что мой код правильно отображается только на эмуляторе, при запуске на...
4595 просмотров
schedule 17.03.2024

Android onDraw() не вызывается по таймеру
Это в GraphView.java, который расширяет View. Я хочу, чтобы при вызове этого invalidate(bounds) он одновременно вызывал onDraw(). Что за ошибка в этом коде. Это дает мне это исключение. 01-01 00:45:42.813: E/AndroidRuntime(1586): FATAL...
624 просмотров
schedule 20.01.2024

Android Canvas не рисовал путь, когда точка пути находилась вне поля зрения
У меня возникла проблема с Android Canvas при рисовании контура. В моем случае у меня есть относительный макет, работающий как представление карты (без использования API Google или чего-то в этом роде). Я должен нарисовать путь к этому...
2810 просмотров
schedule 20.03.2024

canvas.translate в android ставит пробел с обеих сторон после перевода
Я хочу масштабировать и перевести пользовательское представление списка. Я успешно выполнил масштабирование, но когда я перемещаюсь по горизонтали после масштабирования, оно выходит за пределы ширины экрана (означает, что я вижу белый экран), и когда...
186 просмотров

Как нарисовать соседние растровые изображения на холсте в Android?
Я провел всю ночь, пытаясь понять, почему я не могу нарисовать серию растровых изображений, полностью прилегающих друг к другу (без промежутков между ними), используя Android. Для контекста я создаю приложение спектрограммы, которое отображает...
194 просмотров
schedule 16.09.2022

Как очистить Canvas (после рисования увеличивающихся кругов) в TextureView
Я пытаюсь рисовать увеличивающиеся круги в TextureView. Центр всех кругов одинаков. Затем я пытаюсь увеличить нарисованный круг, пока не будет достигнут определенный предел. Затем я хочу очистить холст и начать заново. Однако, используя мой код...
1019 просмотров
schedule 14.11.2022

Какие методы Canvas и Bitmap масштабируются по dpi (Android)?
Я знаю, что Android автоматически масштабирует растровые изображения, загруженные из res/drawable с помощью dpi. Я вручную отключил это с помощью параметров BitmapFactory, когда загружаю ресурсы для своей игры, такие как набор плиток. //Loads...
1805 просмотров

Android Path addArc на холсте между двумя точками
Я пытаюсь нарисовать дугу в андроиде. В IOS это действительно легко сделать с помощью этого метода [path addArcWithCenter: radius: startAngle: endAngle: clockwise:] В Android у меня есть 3 точки (центр моего круга и две точки, между которыми...
3700 просмотров
schedule 02.07.2022