bu sadece bir uyarı eğer uygulamanın işlevselliğini bozmuyorsa göz ardı edebilirsiniz.
Yine de uyarılar rahatsız ediyorsa şu çözümü deneyebilirsiniz;
val dialog = AlertDialog.Builder(context)
.setTitle("Örnek")
.setMessage("Edge-to-edge destekli AlertDialog")
.setPositiveButton("Tamam", null)
.create()
dialog.setOnShowListener {
val window = dialog.window ?: return@setOnShowListener
// Artık deprecated olan setStatusBarColor / setNavigationBarColor yok
WindowCompat.setDecorFitsSystemWindows(window, false)
// System bar'ları şeffaf yap
window.statusBarColor = Color.TRANSPARENT
window.navigationBarColor = Color.TRANSPARENT
// Kontrolleri yönetecek controller al
val controller = WindowCompat.getInsetsController(window, window.decorView)
controller.isAppearanceLightStatusBars = true // iconları koyu yap
controller.isAppearanceLightNavigationBars = true
}
dialog.show()
yok hayır, uygulamada herhangi bir işlevsellik bozuk değil de canımı sıkıyor panelde uyarı göstermesi.