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

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

29 ответов

14 просмотров

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

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
Ты мне кажется просто мало чего знаешь) но это вов...

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

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

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

Так а кто может спарсить всех участников чата? Идишники
Magic
18
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Гайз, а как отправлять с вейпора пуши на андроид? ) Меня вот осенило )))
Serg
11
А как можно понять что пользовательская программа завершилась если она не вызывала сисколл exit?
One
4
Всем доброго дня. Возвращаясь к вопросу о варнингах: есть ли способ заставить компилятор ругаться на вызов функций языка, которые уже не существуют? Например, я могу спокойно ...
Δημήτηρ
2
Все еще ржу с mov ax, 0xA000 ; graphic segment ?? mov gs, ax
Berkus Decker
4
Privet! Mozhet jesti ideji - nemogu sdelatj upload backup s filestore cerez WEB. Fail okolo 450mb, eto mozhet bitj prichinoi? Nemogu ponjatj..kak zagruzitj backup... Poluchaju...
Matiss 🤘 Black Oak IT 🌳 Batumi 🌴 Latvija
5
Как думаете, будут макбуки на WWDC?
Dmytro
6
А кто знает в тейлоре до сих пор есть конфликты слагов или поправили уже?
Black Cat
5
Карта сайта