Size: a a a

Android Developers

2021 August 15

AO

Artem Oborozhny in Android Developers
Ну все равно можно ж да?
источник

🌙

🌙 in Android Developers
да если если вы хотите создать прилагу типа какой то соц сеть то да.
источник

СП

Сергей П. in Android Developers
Ну с выключенным оно старые  данные вернет из локального кеша если они вдруг случайно там есть. Но обычго нет
источник

AO

Artem Oborozhny in Android Developers
Понял, спасибо.
источник

AF

Alexey First in Android Developers
А вот про граф я чтото запамятовал. А вот все остальное - новое
источник

AF

Alexey First in Android Developers
Сейчас посмотрю
источник

В

Виктор in Android Developers
Ну раз все остальное другое - то и граф тоже(хотя ничего не мешает указать старый, но в этом нет смысла). Просто из фрагмента с помощью navigate открывайте новый фрагмент. Зачем аж новая навигация?
источник

AF

Alexey First in Android Developers
Потому что необходимо, чтобы мы всё это время оставались во вьюпейджере и могли перелистнуть на первый фрагмент
источник

AF

Alexey First in Android Developers
А во втором фрагменте, который новая навигация - поэтапно заполняли отчетность
То есть в этот момент мы не должны двигаться по общей навигации
источник

AF

Alexey First in Android Developers
Я просто пытаюсь следовать макету)
источник

В

Виктор in Android Developers
Хм. Сложноватая иерархия. Я бы лучше сделал во второй вкладке для этого FragmentContainerView с тем самым новым фрагментом и, при необходимости, скрывал/показывал его и регулировал видимость остальных вью. Новая навигация - это так себе вариант.
источник

AF

Alexey First in Android Developers
Имеете ввиду, что вложенная навигация это тяжело для производительности?
источник

В

Виктор in Android Developers
Определенно. Гугл не для этого ее делал.
источник

AF

Alexey First in Android Developers
Понято. Я подумаю, над таким решением, спасибо.
У меня есть пример приложения сеньоров, на которое я немного ориентируюсь. И вот в нем аж 4 навигации. К сожалению, я не смог разобраться, как они работают, а сами они уже покинули компанию.
Но это я к тому, что и несколько навигаций возможно использовать в приложении, без просадок в производительности.
Разве что, я не уверен, в том, использовали ли они их в качестве вложенных друг в друга
источник

AF

Alexey First in Android Developers
Те кто деды, что остались, говорят, что они там перемудрили, оттого и разобрать сложно
источник

AF

Alexey First in Android Developers
Полистал документацию, понял что я перепутал названия элементов.
navGraph у меня отдельный для разных навигаций. А вот navHost я указываю дефолтный в макете. Не переопределяя, т.е.
android:name="androidx.navigation.fragment.NavHostFragment"

Но думаю, что учитывая это суть разговора не меняется, правильно?
источник

NH

Nikita Hryb in Android Developers
Всем привет.
Отрисовываю изображение на канвасе по элементам (см. изображение). Для каждого элемента есть path и color.
Сейчас хочу для синих элементов добавить анимацию переливания на ветру (что то похожее на это
https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2073/posts/31138/image/simple-hair.gif
).
Подскажите пожалуйста как можно заанимировать path-ы ?
источник

D

Dzmitry in Android Developers
Кто как сравнивает Spannabl’ы? Как я понял equals в классе определён не правильно и возвращает false для одинаковых строк.
источник

В

Виктор in Android Developers
Графов может быть сколько угодно при условии, что они вложенные. Их разделяют, когда фрагментов слишком много.
Но в рамках разговора все остаётся так же. Если вам нужен новый фрагмент в рамках фрагмента-вкладки вьюпейджера, то играйтесь с visibility. Этот новый фрагмент можно просто добавить в виде FragmentContainerView с указанным в android:name путем до фрагмента.
источник

AF

Alexey First in Android Developers
Мне это интересно, я почитал. Но разве такой способ не вызовет большей нагрузки, если в моем случае число окон (относительно тяжелых) около 5ти или больше? Мне нужно будет держать одновременно 5 созданных фрагментов на экране? Пусть даже в инвизе
источник