Transparent کردن Status bar در اندروید با جاوا
سه شنبه 29 مهر 1399آیا این مورد را در اپلیکیشن خود نیاز داشته اید؟ پس با ما همراه باشید
به نام خدایی که خاک آفرید
کزان خاک انسانی پاک آفرید
امروز همراه شما هستیم با آموزش 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 یا تابع بکنید و در هر کجا که نیاز دارید با صدا زدن آن این کار را انجام بدهید
به زودی مقاله های بیشتری در این رابطه در برنامه نویسان انتشار خواهم داد
امیدوارم مفید بوده باشد
موفق و پیروز باشید.
- Java
- 3k بازدید
- 1 تشکر
برای درج نظر باید وارد سایت شوید