我想实现下面的布局,按钮应该在屏幕底部,当惰性列被填充时,按钮不应该出去

Kun*_*war 4 android kotlin android-studio android-jetpack-compose android-jetpack-compose-list

顶部有惰性列,惰性列下方有输入电话号码布局并从电话簿布局添加联系人,我希望当未添加联系人时此布局位于顶部,当我添加大量联系人时输入电话号码并添加电话簿布局中的联系人会随着惰性列滚动并移出屏幕。我不让他们走出屏幕。当接触较多时,它们必须粘在底部。

在此输入图像描述

Gab*_*tti 8

您可以将weight修改器应用到LazyColumn.
就像是:

Column(){

    LazyColumn(Modifier.weight(weight = 1f, fill = false)) {
        //....
    }

    Footer()
}
Run Code Online (Sandbox Code Playgroud)

使用fill=false该元素不会占用分配的整个宽度。

在此输入图像描述