Результаты поиска по запросу "android-canvas"

1 ответ

) где

у меня есть холст, на котором я рисую растровое изображение следующим образом: canvas.drawBitmap(bmLargeImage, srcRect, destRect, paint);и я масштабирую растровое изображение: canvas.scale(1.5f, 1.5f, 450, 250);Я хочу получить положение ...

5 ответов

8-значный Android HEx называется aRGB. Значения aRGB обычно выражаются с использованием 8 шестнадцатеричных цифр, при этом каждая пара шестнадцатеричных цифр представляет значения альфа, красного, зеленого и синего каналов соответственно. Например, 80FFFF00 представляет 50,2% непрозрачного (без предварительного умножения) желтого цвета. Шестнадцатеричное значение 80, которое равно 128 в десятичном виде, представляет альфа-значение 50,2%, поскольку 128 составляет приблизительно 50,2% от максимального значения 255 (шестнадцатеричный FF); чтобы продолжить расшифровку значения 80FFFF00, первая FF представляет максимальное значение, которое может иметь красный цвет; второй FF похож на предыдущий, но для зеленого; последние 00 представляют минимальное значение, которое может иметь синий (фактически - нет синего). Следовательно, красный + зеленый дает желтый. В тех случаях, когда альфа-канал не используется, его можно сократить до 6 цифр RRGGBB, поэтому он был выбран для помещения альфа-канала в верхние биты. В зависимости от контекста перед шестнадцатеричными цифрами ставится знак 0x или номер (#) [1].

гда видел в примерах, где раскраска в Android делается как # FF191919. Я имею в виду 8-значное шестнадцатеричное число. Но это должно быть только 6-значное число. Как они связаны? Если я хочу, чтобы преобразовать 6-значное число в 8-значное ...

0 ответов

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

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

ТОП публикаций

8 ответов

Android canvas: нарисуйте прозрачный круг на изображении

Я создаю игру охоты на пикселов. Так что моя активность показывает ImageView. И я хочу создать подсказку «покажи мне, где находится объект». Для этого мне нужно размыть все изображение, кроме круга вокруг точки, в которой находится объект. Вместо ...

7 ответов

Код в порядке, просто установите стиль рисования как ход

арисовать пустой прямоугольник и т. д. borderWidth = 3 и borderColor = black, а часть внутри прямоугольника не имеет содержимого или цвета. Какую функцию в Canvas использовать void drawRect(float left, float top, float right, float bottom, Paint ...

1 ответ

Android: как сохранить пользовательский вид краски при смене ориентации

Я пытаюсь создать собственный вид, где пользователь может нарисовать свою подпись. Один, где вы можете поместить его в представление программно и установить размер и т. Д. Мне раньше не приходилось делать это, поэтому я основал его на классе ...

2 ответа

вставьте немного кода, парень ... Я думаю, что вышеупомянутые вычисления должны работать как для масштабирования, так и для масштабирования ..: \ Получить координаты холста после увеличения / уменьшения или перетаскивания в Android

Я разрабатываю приложение, в котором я вставляю изображения, рисую и рисую на холсте. Это приложение также может масштабировать холст вверх или вниз или перетащить его в другое место. Моя проблема: я не могу получить правильные координаты холста ...

1 ответ

ZoomView холст матрицы Android

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

2 ответа

Как я могу нарисовать анимированный вид в Android?

Я создал собственный вид с нуля. расширенныйView и переопределеноonDraw(), Когда дело доходит до анимации вида, я создаю собственную анимацию, используя смещения. например. while(!isOnTop){ mOffset++; //draw the component a a it higher using the ...

2 ответа

Как использовать холст вида расширенного класса в класс деятельности?

Я создал один класс: public class TestCanvas extends View { public TestCanvas(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); ...