I searched for a solution to set a drawable for status bar and I found this :
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
This code works fine but it makes another problem too! If user's android device has bottom navigation buttons (software buttons) my layout goes behind it! of course this problem happens for top of my layouts too. You can see it here
Is there a way to have a customized status bar while there is no problem with other items overlapping my layout?