سلام خدمت همگی
تو نت راه های زیادی درباره اینکه چطور بکگراند status bar رو transparent کنیم پیدا کردم ولی هر کدوم مشکلی داشتند
مثلا رو یه سری ورژن ها اعمال نمیشدند ( البته اینو تو استک اور فلو نوشته بودن)
کسی راهی استفاده کرده که استیبل باشه و کار کنه
مثل اپ فیلیمو:
سلام حمید رضا وقتت بخیر
۱-در تم این دو مورد رو ست کنی
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
۲-این اتربیوت رو ست کنی
android:fitsSystemWindows="true"
۳-
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Window w = getWindow();
w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
}
جالب هست یکی از تاپیک ها پیشنهاد نصب یک لایبرری رو برای این کار دادن (البته نیازی به این کار نیست چون واسم جالب بود اینجا قرارش دادم)
'com.jaeger.statusbarutil:library:1.4.0'
و سپس
StatusBarUtil.setTransparent(Activity activity)
راه حل های خیلی زیادی پیشنهاد شده که در زیر لینکشو قرار میدم