Size: a a a

Cicerone Chat (RUS)

2018 December 21

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Действительно. Я понял, спасибо)
источник
2018 December 26

VA

Vishnyakov Aleksey in Cicerone Chat (RUS)
Привет всем, а как в четвертом чичероне поменять транзишн анимацию для фрагментов?
источник

RP

Roman Pihariev in Cicerone Chat (RUS)
Vishnyakov Aleksey
Привет всем, а как в четвертом чичероне поменять транзишн анимацию для фрагментов?
переопределить setupTransaction() метод
источник

VA

Vishnyakov Aleksey in Cicerone Chat (RUS)
Roman Pihariev
переопределить setupTransaction() метод
источник

RP

Roman Pihariev in Cicerone Chat (RUS)
setupFragmentTransaction() попробуйте, я надеялся вы пойдете в сорцы навигатора и там увидите :)
источник

VA

Vishnyakov Aleksey in Cicerone Chat (RUS)
сори, пасиб =)
источник
2019 January 04

MS

Maksim Sukhotski in Cicerone Chat (RUS)
Вопрос про FlowRouter
Подскажите, а есть ли где-нибудь статья, в которой расписано про FlowRouter?
или , если не влом , расскажите, пожалуйста, почему он нужен и как реализуется?
https://gitlab.com/terrakok/gitlab-client/blob/develop/app/src/main/java/ru/terrakok/gitlabclient/model/system/flow/FlowRouter.kt
источник

AS

Abdullo Shukurov in Cicerone Chat (RUS)
источник

MS

Maksim Sukhotski in Cicerone Chat (RUS)
то что нужно, спасибо!
источник
2019 January 06

VA

Vishnyakov Aleksey in Cicerone Chat (RUS)
там кстати про перформанс был вопрос. Вот у меня случай был тут на днях, когда переделывал весь проект в сингл активити. Может более быстрое открытие экранов - субъективно, но точно пропал баг что при клике на элемент по которому открывался новый экран в новом активити - раньше можно было на древних девайсах аж три раза успеть кликнуть и открылось бы три раза. С фрагментами из-за асинхронности этого бага нет "из коробки"
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Vishnyakov Aleksey
там кстати про перформанс был вопрос. Вот у меня случай был тут на днях, когда переделывал весь проект в сингл активити. Может более быстрое открытие экранов - субъективно, но точно пропал баг что при клике на элемент по которому открывался новый экран в новом активити - раньше можно было на древних девайсах аж три раза успеть кликнуть и открылось бы три раза. С фрагментами из-за асинхронности этого бага нет "из коробки"
Открытие activity - ассинхронный процесс. Об этом несколько раз рассказывал Антон Дудаков. Можете поискать его подлады про activity manager. https://mosdroid.timepad.ru/event/562495/.

Чтобы не было проблем с лишними нажатиями нужно кнопки блокировать после нажатия)
источник

VA

Vishnyakov Aleksey in Cicerone Chat (RUS)
да я в курсе
источник

VA

Vishnyakov Aleksey in Cicerone Chat (RUS)
говорю про удобство работы с фрагментами вместо активитей
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
👍
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Я столкнулся с проблемами при использовании transluent status bar и Cicerone с single activity.

В каких-то фрагментах используется прозрачный статсус бар, в каких то нет.

У меня вылезло 2 проблемы:

1) Некоторые девайсы анимируют переключения transluent status bar. Из-за этого, при переключении экранов, статус бар мигает.

2) После выключения transluent status bar происходит перерисовка экрана: Окно перестаёт использовать место под статус баром, поэтому оно сначала опускается, а затем уменьшает свой размер. И иногда происходит проблема -  окно опускается, а размер свой не меняет.

В итоге, это все мигает, а иногда еще и контент застревает "под экраном".
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
потому что надо нормально делать, а не переключать статус бар
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
я рассказывал в докладе про сингл активити как
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
и к Чичероне это никак не относится
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Vladislav Shipugin
Я столкнулся с проблемами при использовании transluent status bar и Cicerone с single activity.

В каких-то фрагментах используется прозрачный статсус бар, в каких то нет.

У меня вылезло 2 проблемы:

1) Некоторые девайсы анимируют переключения transluent status bar. Из-за этого, при переключении экранов, статус бар мигает.

2) После выключения transluent status bar происходит перерисовка экрана: Окно перестаёт использовать место под статус баром, поэтому оно сначала опускается, а затем уменьшает свой размер. И иногда происходит проблема -  окно опускается, а размер свой не меняет.

В итоге, это все мигает, а иногда еще и контент застревает "под экраном".
изучите window insets, а рантайм смена свойств окна - это костыль
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Спасибо  посмотрю доклад.
источник