ホームページ >Java >LazyColumn 参照は開始位置を返します

LazyColumn 参照は開始位置を返します

WBOY
WBOY転載
2024-02-10 09:27:07805ブラウズ

php エディター Baicao は今日、非常に実用的な関数を紹介します。LazyColumn 参照は開始位置に戻ります。開発プロセスでは、垂直スクロール リストを作成する必要がよくあります。LazyColumn はそのために生まれました。必要に応じてリスト項目を動的に生成できるため、アプリケーションのパフォーマンスと効率が大幅に向上します。同時に、LazyColumn はリストの開始位置を返すこともできるため、指定された位置の操作と処理が容易になります。モバイル アプリケーションを開発している場合でも、Web アプリケーションを開発している場合でも、LazyColumn は非常に実用的なツールです。見てみましょう。

質問内容

お申し込みがありました。大きな画像と下部の怠惰な列。 4 番目 (または 5 番目) のリンクに移動してから戻ると、lazycolumn は最初の位置に来ます。リンク1が一番上にあります。もう一度リンク 4 が必要な場合は、「ツイスト」する必要があります。

「ネイティブ」ナビゲーション バーの「戻る」ボタンは異なります。戻ってくると、lazycolumn がすでに私が残した姿で私を待っていました。

トップボタンをナビゲーションバーの「戻る」ボタンと同じように動作させるには、プログラムで何をする必要がありますか?

これは私のファイルです:

navgraph.kt

リーリー ######画面###### リーリー

screens.kt

リーリー

screen4.kt

リーリー

検索してみましたが、何も見つかりませんでした... 回避策

コードを次のように変更してみてください。 リーリー

navcontroller.navigate(screens.contents.route)

を使用すると、常にそのルートに対して新しい

backstackentry

が作成され、この新しい宛先は何もせずに新しく作成されます。状態。現在のアプローチでは巨大なバックスタックを構築することになるので注意してください。

navcontroller.navigateup() または

navcontroller.popbackstack()

を使用すると、実際の以前の目的地が取得されます。違いの説明については、このスタックオーバーフローの投稿を参照してください。

以上がLazyColumn 参照は開始位置を返しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。