問題タブ [display-cutouts]

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.

0 投票する
0 に答える
423 参照

google-maps - ステータス バー (ディスプレイ カットアウト) の下の Xamarin.Forms アプリ

Xamarin.Forms を介してメイン ページに GoogleMaps があるアプリを作成しています。アプリを Google マップ アプリのように見せたい:
ステータスバーの下にある Google マップ

ステータスバーの下に表示するようなものです。iPhone Xでは簡単でした。ただし、Android の場合は機能しません。
私のアプリは次のようになります。
アプリの現在の外観

そして今、面白い部分です。私は Xamarin Shell を使用しています。Flyout メニューを開くと、次のようになります。
フライアウトがステータスバーの下に表示されています

そのため、フライアウト メニューはステータス バーの下に表示されますが、マップは表示されません。これがマップナゲットの問題かどうか考えていますか? マップを表示するために、この GoogleMaps nuget を使用しています: amay077/Xamarin.Forms.GoogleMaps

または、私の xaml 構造に問題があるのか​​もしれません。

簡素化された xaml コード:

多くの感謝と幸せなコーディング

0 投票する
1 に答える
49 参照

flutter - フラッターでの画面切り出し位置の特定

アプリの上部に検索バーがあります。特別なカットアウトを備えたデバイスがあります。アプリを実際の全画面表示に拡張するために、次のように追加しました<app_name>\android\app\src\main\AndroidManifest.xml:

それはうまくいきます。ただし、次の明らかなステップは、カットアウトの位置を認識し、それに応じて検索バーを配置することです。

カットアウト オプション

上記のドキュメントはJAVAメソッドを参照していWindowInsets.getDisplayCutout()ます。flutter同等のもの、またはそれをラップするプラグインがあるのだろうか。