Size: a a a

Android Developers

2021 September 14

ОА

Оганнес Асатрян... in Android Developers
но я о том, что все супердупер сложные многопоточные проблемы могут быть решены иначе
источник

I

Ivansuper in Android Developers
ReadWriteLock?
источник

QH

Quantum Harmonizer in Android Developers
так а видимость обновлённой коллекции чем обеспечивается?)
источник

ТБ

Тимур Бадретдинов... in Android Developers
Коллеги, добрый день!

есть у кого-нибудь здравая идея, как вытащивать LayoutParams у любого ViewGroup так, чтобы ему можно было поставить gravity?

Тк у LayoutParams у ViewGroup нет поля gravity (скриншот 1). При этом у FrameLayout, CoordinatorLayout и тд он есть (скриншот 2).

Соответственно, на вход приходит ViewGroup рандомный, надо повесить gravity.

Сравнивать вьюшку с каждым классом и после этого кастить как-то костыльно будто, но пока ничего другого в голову не приходит..
источник

ТБ

Тимур Бадретдинов... in Android Developers
источник

QH

Quantum Harmonizer in Android Developers
а с какой целью?
источник

ОА

Оганнес Асатрян... in Android Developers
повторным запуском метода)
источник

QH

Quantum Harmonizer in Android Developers
я про JMM
источник

ТБ

Тимур Бадретдинов... in Android Developers
Соответственно, на вход приходит ViewGroup рандомный, надо повесить gravity. у вьюшки относительно этого родителя
источник

QH

Quantum Harmonizer in Android Developers
так а зачем?)
источник

S

Stanislav Nikolaev in Android Developers
Подскажите, как можно реализовать подобный график?
источник

QH

Quantum Harmonizer in Android Developers
тут проще через, просто г-споди, атрибут темы прокинуть
источник

ТБ

Тимур Бадретдинов... in Android Developers
ну такой кейс, хехе

если конкретнее - кастомный SnackBar, которому при создании кидается parent. У этого SnackBar должен быть метод регулирования gravity
источник

I

Ivansuper in Android Developers
Подержи мое пиво -- написать проверку и установку поля через рефлексию
источник

ОА

Оганнес Асатрян... in Android Developers
в чем видишь проблему?
источник

ОА

Оганнес Асатрян... in Android Developers
google: customview, arc
источник

S

Stanislav Nikolaev in Android Developers
спасибо
источник

QH

Quantum Harmonizer in Android Developers
Печалька. Я бы чекнул на несколько известных вьюгрупп, их не так много.
Всё равно в линеаре или констреинте придётся вести себя совсем иначе, чем во фрейме или координаторе.
источник

QH

Quantum Harmonizer in Android Developers
Не вижу проблему, потому что не вижу кода)
Но если ты используешь один объект из разных потоков, то нужно обеспечивать его видимость, чтобы он из разных потоков не выглядел по-разному.
источник

ТБ

Тимур Бадретдинов... in Android Developers
ясненько, спасибо за совет!:)
источник