問題タブ [sliverappbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Google ニュースに似た SliverAppBar を作成するにはどうすればよいですか?
アプリの起動時に標準の AppBar が必要ですが、ユーザーがスクロールを開始したら、アプリ バーをスライドさせて画面から外します。ただし、その場合、ステータス バー (iOS の場合) には背景がありません。flutter_statusbarcolorのようなものを使用して、一定の背景をステータスバーに直接設定したくありません。これは、ウィジェットではない単色のままになるためです。
私が今持っている唯一の解決策は、AppBar を固定したままにすることです。
しかし、私が本当にやりたいことは、Google ニュースが行うことです。AppBar はほぼ完全に上にスライドしますが、アプリ バーの下にとどまり、不透明になります。
Google ニュースの仕組み:
ハックな方法を使わずに Flutter と SliverAppBar でこれを行う方法はありますか? 私が考えている唯一のことは、スタックを使用してそれを行うことですが、Android ではステータス バーの下にすでに不透明な部分があるため、ステータス バーの下にそれを保持する方法をどのように知ることができますか。