我有一列由一个文本(用于行标题)和一个 lazyrow(用于行项目)的多个可组合项组成,用于电视屏幕
供参考:
Column{
AlignedRow(data)
}
fun AlignedRow(data){
if (data != null)
Column{
Text()
LazyRow{
items(data.rowList){
//add items
}
}
}
向下滚动父列时,一切如预期;但是在向上滚动时,最顶部的 AlignedRow 只关注屏幕顶部的一个子项,因此标题文本被排除在屏幕之外?
我怎样才能使这个滚动以某种方式工作,以便当我们向上滚动时,lazyrow 和标题文本都呈现在屏幕上?任何帮助将不胜感激!
您可以将
Text
可组合项放入 LazyRow
LazyRow {
item {
Text()
}
items(data.rowList) {
...
}
}