Info Layar
Perhatian
Komponen ini sudah tidak digunakan lagi dan tidak lagi didukung.
Untuk mengambil informasi tentang area tampilan dan fitur lipat, Anda harus menggunakan Jetpack Window Manager.
Atau, gunakan salah satu kontrol dan tata letak layar ganda ini yang dapat secara otomatis beradaptasi dengan perangkat layar ganda dan foldabe.
Komponen ini ScreenInfo
memungkinkan Anda mendapatkan detail tentang status layar perangkat.
getHinge - Mengembalikan koordinat Engsel dalam objek Rect.
fun getHinge(context: Context): Rect?
isSurfaceDuoDevice - Periksa apakah perangkatnya adalah Surface Duo.
fun isSurfaceDuoDevice(context: Context): Boolean
getWindowRect - Mengembalikan koordinat seluruh jendela perangkat.
fun getWindowRect(context: Context): Rect
getScreenRectangles - Mengembalikan koordinat dua layar perangkat.
fun getScreenRectangles(context: Context): List<Rect>?
isDualMode - Periksa apakah aplikasi berada dalam mode layar ganda atau tidak.
fun isDualMode(context: Context): Boolean
getCurrentRotation - Mengembalikan int konstanta untuk rotasi layar.
Menurut rotasi fungsi akan mengembalikan: Surface.ROTATION_0
, , Surface.ROTATION_90
Surface.ROTATION_180
, Surface.ROTATION_270
.
fun getCurrentRotation(context: Context): Int