Transparent کردن Status bar در اندروید با جاوا

سه شنبه 29 مهر 1399

آیا این مورد را در اپلیکیشن خود نیاز داشته اید؟ پس با ما همراه باشید

Transparent کردن Status bar در اندروید با جاوا

به نام خدایی که خاک آفرید
کزان خاک انسانی پاک آفرید

امروز همراه شما هستیم با آموزش Transparent کردن Status Bar اپلیکیشن اندروید با جاوا 

 

خب در ابتدا بریم مقایسه کنیم تفاوت استاتوس بار ترنسپرنت شده و نشده رو 

عکس استاتوس بار ترنسپرنت نشده 

عکس استاتوس بار ترنسپرنت شده 

 

خب در بالا هم مشاهده کردید که زمانی استاتوس بار ما ترنسپرنت میشود چه تفاوتی دارد با زمانی که استاتوس بار دارای رنگ است 

در اینجا من تکه کدی را قرار میدهم که میتوانید با استفاده از این کد در هر جای اپلیکیشن خود استاتوس بار را ترنسپرنت کنید 

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {  Window w = this.getWindow();w.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);} getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().setStatusBarColor(Color.TRANSPARENT); }

به همین سادگی !! 

این کد را در اپلیکیشن خود قرار دهید استاتوس بار ترنسپرنت خواهد شد یا میتوانید این کد را تبدیل به یک function یا تابع بکنید و در هر کجا که نیاز دارید با صدا زدن آن این کار را انجام بدهید 

به زودی مقاله های بیشتری در این رابطه در برنامه نویسان انتشار خواهم داد 

امیدوارم مفید بوده باشد 

موفق و پیروز باشید.

حمیدرضا قهرمانی

نویسنده 14 مقاله در برنامه نویسان
  • Java
  • 299 بازدید
  • 1 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید

نظرات کاربران