(как в телеге). при клике на картинку - открываем фуллСкрин картинки, а при закрытии картинки - возвращаемся на открытый BottomSheet.
1) Открывать фуллСкрин получается в новой активити надо? Это нарушит принцип СинглАктивити.
2) Если не в новой активити, а в этой-же, то при полностью открытом щите - мы не сможеи увидеть content, поскольку он перекрыт боттомЩитом.
3) Если не в новой активити, то чтобы увидеть фуллСкрин - надо закрыть боттомЩит, а при BackPress с фулСкрина - раскрывать снова щит (считаю костыль)
придумал как сделать: // RootScaffold scaffold( // ScreenScaffold scaffold( sheetContent = { selectImageView( onImageClick = { navigateToImageScreen() } }, content = { scaffold( sheetContent = { EditNewsDetailsView() } content = NewsListScreen(), ) } ) )
Обсуждают сегодня