Описание тега xfermode
Серия перечислений Android Xfermode определяет способы передачи растровых данных и их смешивания с существующими данными на холсте.
1
ответ
Рисование кругового растрового изображения на холсте с помощью XferMode
Я пытаюсь нарисовать круговое растровое изображение на холсте. Растровое изображение корректно обрезается, если холст, на котором я хочу нарисовать, прозрачен, но не тогда, когда раньше я рисовал прямоугольник с другим цветом. Вот что я получил pain…
09 авг '15 в 11:27
0
ответов
Использовать Xfermode в ViewGroup и его дочерних
Я хочу нарисовать этот пузырь, у которого есть два дочерних элемента, этот родительский элемент расширяется от LinearLayout в вертикальном режиме. В onDraw метод я рисую пузырь через canvas, но я не могу подать заявку Xfermode за дочерние взгляды, к…
19 май '18 в 10:54
0
ответов
Перевести звонок в Камайлио
У меня есть Kamailio SIP Server v4.2 и CISCO IP-телефон, и я хотел бы знать, как я могу активно передавать вызовы между агентами. if(method=="INVITE") { dlg_manage(); setflag(10); set_dlg_profile("outbound"); forward(); $fn = $(fn{re.subst,/[Aa]nony…
19 сен '17 в 11:12
1
ответ
AvoidXfermode для API v10 и API v14
В карте деятельности я создал наложение на котором Cnavas я рисую фигуры, используя Paint Форма состоит из точек и линий linePaint = new Paint(); linePaint.setColor(mContext.getResources().getColor(R.color.Line)); linePaint.setStyle(Paint.Style.STRO…
22 мар '13 в 08:06
1
ответ
Android: Xfermode маскировка исчезает на 180 градусов вращения холста
Меня вдохновляют новые анимации Material Design, и я работал над созданием аналогичного рисунка, который используется в новой поддержке v7 Action Bar Drawer Toggle. Я создал CustomDrawable. Все, что я на самом деле сделал, - это создал треугольник "…
25 окт '14 в 13:50
1
ответ
Пользовательская группа ViewGroup с круговым дочерним элементом
Я хотел бы реализовать пользовательский ViewGroup, который отображает один вид внутри. Сложность в том, что дочерний вид должен быть обрезан в форме круга, и он должен быть нарисован быстро. Каков наилучший способ реализовать это поведение? Моя теку…
04 июн '14 в 13:46
1
ответ
OpenStreetMap добавляет маркер в Nutiteq MapView с пользовательским Xfermode
Мне нужно поместить некоторые маркеры поверх Nutiteq MapView. Чтобы создать эти маркеры, я создаю растровое изображение с полупрозрачным кругом. int size = (int)(30*mDisplayMetrics.density); Bitmap androidMarkerBitmap = Bitmap.createBitmap(size, siz…
03 авг '15 в 13:10
0
ответов
Затухающий верхний край RecyclerView
В моем макете у меня есть ImageView и RecyclerView,RecyclerView перекрывает ImageView выше этого на 128dp, и имеет 128dp paddingTop чтобы при прокрутке дочерний элемент перекрывал изображение. Я бы хотел, чтобы верхний край RecyclerView исчез с помо…
07 янв '18 в 17:55
1
ответ
Клип вокруг изображения с помощью Xfermode в Android
Мне нужно создать округлую ImageView в Android. Сейчас пользуюсь Canvas.clipPath() но аппаратное ускорение не поддерживается им. Конечно пользуюсь View.LAYER_TYPE_SOFTWARE для этого взгляда. public class RoundedCornerImageView extends MaptrixImageVi…
04 мар '13 в 11:52
0
ответов
Как правильно использовать Xfermode?
Мне тяжело иметь дело с Xfermode. Вот код, который я написал val bitmap = Bitmap.createBitmap(container.width, container.height, Bitmap.Config.ARGB_8888) val canvas = Canvas(bitmap) val paint = Paint() paint.isAntiAlias = true paint.isFilterBitmap =…
10 фев '18 в 16:11
0
ответов
Смешивание цветов и эффект porterduffxfermode
int color1 = 0xDDfbc2ba; int color2 = 0xDD7a6c3e; int mixColor = mixTwoColors(color1,color2,0.5f); public static int mixTwoColors( int color1, int color2, float amount ) { final byte ALPHA_CHANNEL = 24; final byte RED_CHANNEL = 16; final byte GREEN…
17 мар '17 в 13:33
0
ответов
Режим смешивания, чтобы заменить самый высокий альфа?
Есть ли режим смешивания, который делает следующее? По сути, возьмите самую высокую альфу, ближайшую к непрозрачной. A = (Da > Sa) ? Da : Sa C = Sc Меня больше интересует поведение альфа, чем поведение цвета.
27 дек '15 в 04:45
1
ответ
Как стереть часть растрового изображения с помощью PorterDuff Xfermodes и Alpha Mask?
У меня есть альфа-маска, и я хочу использовать эту маску в качестве резины, когда пользователь касается экрана, эта часть растрового изображения должна быть стерта как форма альфа-маски. Я пробовал это, но он всегда получает весь растровое изображен…
14 дек '18 в 07:23
1
ответ
Android - Canvas Paint - только рисовать поверх белого / прозрачного
Мне нужно нарисовать прямоугольник только над областями, которые еще не были нарисованы. Например, когда я вызываю drawText, чтобы написать что-то, а затем рисую над ним Rect, он должен быть за текстом. Я не могу просто сначала нарисовать Rect, а за…
18 авг '15 в 12:21
2
ответа
Xfermode в бета-версии Android P
Слева - скриншот, сделанный на бета-версии Android P, а справа - на Android 26. Кажется, есть несоответствия в том, как Xfermode работает на Android P бета. Ниже приведен соответствующий код. public class CropView extends View { private Paint paint;…
26 июл '18 в 12:05
3
ответа
Объяснение Android Xfermode
Я новичок в графике, и есть действительно грубое объяснение Xfermode Класс в Android документации для меня. Выполняя поиск в Интернете, я обнаружил только связь с такими терминами, как: смешение цветов, компоновка изображений, небольшое объяснение а…
30 ноя '11 в 08:33
0
ответов
Создайте маску для увеличения изображения, используя другое уменьшенное изображение с прозрачностью
У меня есть два изображения. Изображение 1 большое и имеет только несколько цветов. Изображение 2 имеет векторные номера в черном цвете с прозрачным фоном. Я пытаюсь раскрасить буквы Image 2, используя цвета Image 1. Я попытался использовать.svg, а…
09 авг '19 в 02:24
0
ответов
Android canvas drawbitmap xfermode clear рисует прямоугольник вместо растрового изображения
Я делаю приложение на Android с помощью Kotlin. У меня есть макет, отображающий маску формы лица. Вот чего я хочу добиться: Это мой результат прямо сейчас: В моем коде у меня есть представление, определяющее черный фон. Это метод onDraw, который я п…
01 фев '22 в 18:25
0
ответов
Какой режим в Android PorterDuffXfermode(PorterDuff.mode.[type]) выполняет альфа-смешение в соответствии с формулой спецификации изображения WebP
Я пытаюсь смешать два растровых изображения с помощью метода альфа-смешивания, указанного в спецификации контейнера WebP. Мой код извлекает кадры и скорее отображает их. Я пытаюсь создать растровое изображение для каждого кадра. Как мы знаем, декоде…
29 май '23 в 15:45
0
ответов
Flutter поддерживает xfermode?
В среде Android Studio + Java я устанавливал xfermode. Итак, я смог нарисовать очень много разных вещей. Возможен ли этот режим xfermode во Flutter? [пример кода, который я написал] bimage_baby_fit = Bitmap.createBitmap((int) baby_wh, (int) baby_wh,…
27 мар '23 в 05:45