я пытаюсь в ConstraintLayout сделать modifier.weight(), а он мне пишет Cannot access 'ColumnScopeInstance': it is internal in 'androidx.compose.foundation.layout'. Но internal - это же про модули. Если бы я модификатеор weight() использовал не для ConstraintLayout, а для Row, то он бы не ругался, и internal его не смущает, хотя я использую и Row, и ConstraintLayout в одном и том же файле. Не понимаю сам принцип, мб кто-то объяснит?
weight только для row/column можно использовать А вообще это расширение от scope и оно не internal, раз доступно🤷♂
Чтобы вес сработал тебе нужно его применить прямо внутри элемента внутри Row , а не глубже или где ты его хочешь применить. Вероятно ты его применяешь не для контента Row
Т.е. выглядит оно RowScope.weight
Обсуждают сегодня