Uygulamanızın içeriği nereye çizeceği üzerinde tam kontrol sahibi olmasını sağlamak için aşağıdaki kurulum adımlarını uygulayın. Bu adımlar uygulanmadığı takdirde uygulamanız, sistem kullanıcı arayüzünün arkasında siyah veya düz renkler çizebilir ya da yazılım klavyesiyle eşzamanlı olarak animasyon oluşturmayabilir.
- Android 15 ve sonraki sürümlerde uçtan uca görünümü zorunlu kılmak için Android 15'i (API düzeyi 35) veya sonraki sürümleri hedefleyin. Uygulamanız, sistem kullanıcı arayüzünün arkasında gösteriliyor. Uygulamanızın kullanıcı arayüzünü, iç kısımları işleyerek ayarlayabilirsiniz.
- İsteğe bağlı olarak,
enableEdgeToEdge()işleviniActivity.onCreate()içinde çağırın. Bu işlev, uygulamanızın önceki Android sürümlerinde uçtan uca olmasını sağlar. Etkinliğinizin
android:windowSoftInputMode="adjustResize"girişindeAndroidManifest.xmlsimgesini ayarlayın. Bu ayar, uygulamanızın yazılım IME'sinin boyutunu iç kısımlar olarak almasına olanak tanır. Bu sayede, IME uygulamanızda göründüğünde ve kaybolduğunda uygun düzeni ve dolguyu uygulayabilirsiniz.<!-- In your AndroidManifest.xml file: --> <activity android:name=".ui.MainActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustResize" android:theme="@style/Theme.MyApplication" android:exported="true">Önemli kullanıcı arayüzünüzün sistem çubuklarıyla veya ekran kesimiyle çakışmaması için iç kısımları yönetin. İç boşlukları cetveller, dolgu değiştiriciler veya iç boşluk boyutu değiştiriciler kullanarak ayarlayabilirsiniz. Bazı Materyal Bileşenleri, iç kısımları otomatik olarak işler veya
Scaffold'ınPaddingValuesparametresi gibi iç kısımların işlenmesini kolaylaştıran parametrelere sahiptir. Bir yerleştirme işleme yaklaşımı seçin. Örneğin, bu yaklaşımlar genellikle birbirinin yerine kullanılabildiğindenScaffold,Modifier.safeDrawingPadding()veyaModifier.fitInside(WindowInsetsRulers.SafeDrawing.current)simgelerinden birini kullanın.