問題タブ [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.
google-maps - ステータス バー (ディスプレイ カットアウト) の下の Xamarin.Forms アプリ
Xamarin.Forms を介してメイン ページに GoogleMaps があるアプリを作成しています。アプリを Google マップ アプリのように見せたい:
ステータスバーの下に表示するようなものです。iPhone Xでは簡単でした。ただし、Android の場合は機能しません。
私のアプリは次のようになります。
そして今、面白い部分です。私は Xamarin Shell を使用しています。Flyout メニューを開くと、次のようになります。
そのため、フライアウト メニューはステータス バーの下に表示されますが、マップは表示されません。これがマップナゲットの問題かどうか考えていますか? マップを表示するために、この GoogleMaps nuget を使用しています: amay077/Xamarin.Forms.GoogleMaps
または、私の xaml 構造に問題があるのかもしれません。
簡素化された xaml コード:
多くの感謝と幸せなコーディング
flutter - フラッターでの画面切り出し位置の特定
アプリの上部に検索バーがあります。特別なカットアウトを備えたデバイスがあります。アプリを実際の全画面表示に拡張するために、次のように追加しました<app_name>\android\app\src\main\AndroidManifest.xml
:
それはうまくいきます。ただし、次の明らかなステップは、カットアウトの位置を認識し、それに応じて検索バーを配置することです。
上記のドキュメントはJAVA
メソッドを参照していWindowInsets.getDisplayCutout()
ます。flutter
同等のもの、またはそれをラップするプラグインがあるのだろうか。