Использование представления Compose, присущего AbstractComposeView
внутри XML-кода пользовательского интерфейса фрагмента
Зная, что этот фрагмент является частью навигационного графа (навигация Jetpack)
Когда я нажимаю кнопку «Назад» кнопка возврата к моему фрагменту, представление создания просто исчезло.
Это рисование только в первый раз, когда я открываю фрагмент.
Ниже код представления
class ProgressComposeView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : AbstractComposeView(context, attrs, defStyleAttr) {
private var steps = mutableStateOf(0)
private var currentStep: Int = 0
private var windowWidth: Int = 0
@Composable
override fun Content() {
ProgressView(steps.value, currentStep, windowWidth)
}
fun setData(steps: Int, currentStep: Int, windowWidth: Int) {
this.steps.value = steps
this.currentStep = currentStep
this.windowWidth = windowWidth
}
}
@Composable
fun ProgressView(totalSteps: Int, currentStep: Int, windowWidth: Int) {
..... }
Подробнее здесь: https://stackoverflow.com/questions/727 ... o-fragment
Представление Jetpack Compose не рисуется при возвращении к фрагменту ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
(Android Studio) Мой холст рисуется, ошибок нет, но экран НЕ обновляется.
Anonymous » » в форуме Android - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-