Size: a a a

Android Developers

2021 January 08

VM

Vadim Morozov in Android Developers
Никита 🙃
Да. Даже популярные либки для блюра на слабых девайсах, если много контента позади, начинает лагать
использовал у себя
всё гуд
https://github.com/500px/500px-android-blur
источник

Н

Никита 🙃 in Android Developers
да, я тоже) Но можно по профайлеру увидеть как он там старается)
Или возьми какой-то самсунг м10 за 90$ :D
источник

Я

Ярослав in Android Developers
Нее, я давно ковырял эту тему и знаю чем черевато такая затея:))) щас как вижу с обсуждения ещё хуже стало
источник

А

Артёмка in Android Developers
Можно украсть плюсовый блюр из телеграма)))))))))))))))))
источник

А

Артёмка in Android Developers
Ну а ещё Fresco умеет в блюр
источник

А

Артёмка in Android Developers
Ну и вообще сначала надо даунскейлить, а затем уже блюрить
источник

VM

Vadim Morozov in Android Developers
Vadim Morozov
Нашёл ошибку что при установки явно значения
titleRes.value = titleTextRes

у меня приложения в некоторых моментах падает
android.content.res.Resources$NotFoundException: String resource ID #0x0

потому что я не передаю в качестве аргумента значение, как можно обойти кейс?
ребят, тут есть идеи у кого то? чёт подтупливаю)
источник

Н

Никита 🙃 in Android Developers
Артёмка
Ну и вообще сначала надо даунскейлить, а затем уже блюрить
Это если картинка. А если экран?)
источник

А

Артёмка in Android Developers
Vadim Morozov
Нашёл ошибку что при установки явно значения
titleRes.value = titleTextRes

у меня приложения в некоторых моментах падает
android.content.res.Resources$NotFoundException: String resource ID #0x0

потому что я не передаю в качестве аргумента значение, как можно обойти кейс?
titleRes это что?
источник

А

Артёмка in Android Developers
Никита 🙃
Это если картинка. А если экран?)
Даунскейлишь картинку, блюришь, апскейлишь
источник

VM

Vadim Morozov in Android Developers
Артёмка
titleRes это что?
val titleRes: MutableLiveData<Int> = MutableLiveData(R.string.settings_passcode_input_current)
источник

А

Артёмка in Android Developers
Артёмка
Даунскейлишь картинку, блюришь, апскейлишь
Так большинство либ для блюра и делают, насколько я помню
источник

RC

Roman Chumachenko in Android Developers
Артёмка
Можно украсть плюсовый блюр из телеграма)))))))))))))))))
А как же "психануть и написать свой шейдер с гауссовым блюром"?😆
источник

А

Артёмка in Android Developers
Vadim Morozov
val titleRes: MutableLiveData<Int> = MutableLiveData(R.string.settings_passcode_input_current)
Так эксепшен сыпется не из лайвдаты, а из textview, которому потому приходит твое значение из лайвдаты
источник

А

Артёмка in Android Developers
Roman Chumachenko
А как же "психануть и написать свой шейдер с гауссовым блюром"?😆
Я не так развит для таких вещей))
источник

Н

Никита 🙃 in Android Developers
Артёмка
Даунскейлишь картинку, блюришь, апскейлишь
делаешь слепок экрана в битмапе -> даунскейлишь -> делаешь вьюшку на весь экран -> блюриш?)
источник

a

abyl in Android Developers
Всем привет!
Есть нестыковочка,
получается в livedata я получаю данные,
И хочу передать их в recyclerview, создал свой адаптер,
Правильно ли я делаю?
источник

А

Артёмка in Android Developers
Никита 🙃
делаешь слепок экрана в битмапе -> даунскейлишь -> делаешь вьюшку на весь экран -> блюриш?)
скрин - даунскейл - блюр - апскейл
источник

RC

Roman Chumachenko in Android Developers
Артёмка
Я не так развит для таких вещей))
Кроме шуток, в тг блюр правда на плюсах? Я думал, у них только сеть и бд на них
источник

Н

Никита 🙃 in Android Developers
abyl
Всем привет!
Есть нестыковочка,
получается в livedata я получаю данные,
И хочу передать их в recyclerview, создал свой адаптер,
Правильно ли я делаю?
нет. Ты не передаёшь в адаптер. Ты пересоздаешь адаптер
источник