Парни, картинка занимает всю ширину и высоту, но нужно размыть

лишь малую часть, а на размытом фоне добавить пару компоузовских вьюшек, как это сделать? blur не подходит потому что с 12 версии работает только :(

29 ответов

34 просмотра

Блюр в андроиде настолько больная тема, что проще сразу размытое изображение получать 🙂

Gleb-Mikhailov Автор вопроса
Konstantin Dovnar
Блюр в андроиде настолько больная тема, что проще ...

так не сойдет) потому что вьюшка рисуется на ней и тд)

Gleb-Mikhailov Автор вопроса
Gleb Mikhailov
а размыть как?

Как связаны размытие и рисование вьюх поверх картинки?

Gleb-Mikhailov Автор вопроса
Gleb-Mikhailov Автор вопроса
Konstantin Dovnar
Как связаны размытие и рисование вьюх поверх карти...

никак, это легко сделать, мне нужно часть вьюшки размыть)

Gleb Mikhailov
никак, это легко сделать, мне нужно часть вьюшки р...

ну размывай через канвас как то так paint.setMaskFilter(new BlurMaskFilter(8, BlurMaskFilter.Blur.NORMAL))

Gleb Mikhailov
никак, это легко сделать, мне нужно часть вьюшки р...

Если размыть именно часть вьюшки, а не картинки, то простейший способ искать библиотеку которая это делает. Но всё ещё — у андроида до 12 с этим всё очень плохо.

Gleb-Mikhailov Автор вопроса
Gleb-Mikhailov Автор вопроса
Konstantin Dovnar
Если размыть именно часть вьюшки, а не картинки, т...

ну картинки, bitmap надо придумать как размыть

Gleb Mikhailov
а как там выбрать координаты?

в нативе в onDraw x и y как кисточкой

Gleb Mikhailov
ну картинки, bitmap надо придумать как размыть

Вот я и говорю. Если у тебя надо размыть часть картинки — проще эту картинку сразу получать размытой. Если она конечно статична, а не размытие любой картинки.

Gleb Mikhailov
тем временем айфон: 🤔

У айфонов с давних пор размытие это часть дизайнерского языка. Гугл "ни такие" были.

Calc Calc
в нативе в onDraw x и y как кисточкой

берешь пустой канвас, заливаешь его картинкой, а потом поверх этой картники рисуешь блюрные части этой картинки

Gleb-Mikhailov Автор вопроса
Konstantin Dovnar
Вот я и говорю. Если у тебя надо размыть часть ка...

там еще картинки просто могут меняться 😁

Gleb Mikhailov
там просто любят разрабов)

Не смеши мои треники. На разрабов как-раз эпл кладёт здоровенный надкусанный хер. Кривота и скудность программерского софта тому подтверждение. Блюр тут исключительно для конечных пользователей. Шобы было красиво.

Gleb Mikhailov
ну картинки, bitmap надо придумать как размыть

https://stackoverflow.com/questions/70939513/when-to-initialize-resources-to-be-used-inside-compose-canvas

Gleb Mikhailov
так не сойдет) потому что вьюшка рисуется на ней и...

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

Konstantin Dovnar
Не смеши мои треники. На разрабов как-раз эпл кла...

ну не знаю, уже неделю щупаю SwiftUI, в отличие от андроида там не лагает сборка ( тут надо всегда в релизной тестить), максимально простая навигация, много всего из коробки, то что мы пишем руками) Хотя тут конечно спорный вопрос, многие компоненты эпл заставляет юзать их собственные и даёт минимум кастомизации, наверное чтобы криворукие не делали какашечные приложения)

Zelimkhan
ну не знаю, уже неделю щупаю SwiftUI, в отличие от...

Материал компоненты тоже не особо кастомизабельные) Тут больше про Xcode комментарий я так понимаю

Silent829
Материал компоненты тоже не особо кастомизабельные...

это я к тому что эпл все таки чуть побольше любит разработчиков, как по мне)

Zelimkhan
это я к тому что эпл все таки чуть побольше любит ...

Ты мне кажется просто мало чего знаешь) но это вовсе необязательно плохо, негатива меньше в голове)

Silent829
Ты мне кажется просто мало чего знаешь) но это вов...

конечно, это я так, первые впечатления)

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта