Insets di Compose
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Insets memberikan informasi tentang UI sistem untuk memastikan aplikasi Anda menggambar di
area yang benar dan UI Anda tidak terhalang oleh UI sistem. Pelajari cara inset
berkomunikasi dengan aplikasi Anda tempat dekorasi sistem ditempatkan, dan cara Compose
API membantu konten Anda bergerak dengan panel sistem, keyboard
software, dan taskbar.
Poin utama
- Insets menjelaskan seberapa banyak Anda perlu menambahkan padding ke konten aplikasi untuk
menghindari tumpang-tindih dengan bagian UI sistem atau fitur perangkat fisik.
- Berbagai jenis inset mencakup status bar, menu navigasi, keyboard
software, dan lainnya.
- Insets dapat berubah saat aplikasi Anda berjalan, bergantung pada konfigurasi
sistem dan lingkungan jendela, seperti orientasi perangkat,
penyiapan mode multi-aplikasi, atau setelan yang dapat dikontrol pengguna.
- Tangani inset secara langsung untuk memanfaatkan ruang layar sepenuhnya dan meningkatkan tampilan
dan fungsi aplikasi Anda di berbagai faktor bentuk.
Koleksi yang berisi panduan ini
Panduan ini adalah bagian dari koleksi Panduan Cepat pilihan yang membahas
sasaran pengembangan Android yang lebih luas:
Membuat scaffold layar utama
Cari tahu cara menggunakan platform standar untuk membuat
antarmuka pengguna yang kompleks. Scaffold menggabungkan berbagai bagian
UI, sehingga memberikan tampilan dan nuansa yang koheren pada aplikasi.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Insets in Compose\n\n\u003cbr /\u003e\n\nInsets provide information about the system UI to ensure that your app draws in\nthe correct area and your UI isn't obscured by the system UI. Learn how insets\ncommunicate to your app where system decorations are placed, and how Compose\nAPIs help your content move with the system bars, software\nkeyboard, and the taskbar. \n\nKey points\n----------\n\n- *Insets* describe how much you need to pad the content of your app to avoid overlapping with parts of the system UI or physical device features.\n- Different types of insets include the status bars, navigation bars, software keyboard, and more.\n- Insets can change while your app is running, depending on the system configuration and windowing environment, such as device orientation, multi-window mode setup, or user controllable settings.\n- Handle insets directly to make full use of the screen space and improve how your app looks and functions across form factors.\n\nCollections that contain this guide\n-----------------------------------\n\nThis guide is part of these curated Quick Guide collections that cover\nbroader Android development goals: \n\n### Create a home screen scaffold\n\nFind out how to use a standardized platform to build complex user interfaces. The scaffold holds together different parts of the UI, giving apps a coherent look and feel. \n[Quick guide collection](/develop/ui/compose/quick-guides/collections/create-a-home-screen-scaffold) \n\nHave questions or feedback\n--------------------------\n\nGo to our frequently asked questions page and learn about quick guides or reach out and let us know your thoughts. \n[Go to FAQ](/quick-guides/faq) [Leave feedback](https://issuetracker.google.com/issues/new?component=1573691&template=1993320)"]]