স্ট্যাটাস বারের রঙ পরিবর্তন করার বিভিন্ন উপায় রয়েছে।
1) স্টাইল.এক্সএমএল ব্যবহার করা। এটি সহজ তবে স্থিতিশীল উপায়ে করতে আপনি অ্যান্ড্রয়েড: স্ট্যাটাস বারকলার অ্যাট্রিবিউট ব্যবহার করতে পারেন।
দ্রষ্টব্য: আপনি উপাদান থিমের সাথে এই বৈশিষ্ট্যটিও ব্যবহার করতে পারেন।
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base">
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
</resources>
2) আপনি উইন্ডো ক্লাসে সেটস্ট্যাটাসবারারকাল (ইন) পদ্ধতিটি ব্যবহার করে গতিশীলভাবে এটি সম্পন্ন করতে পারেন। তবে মনে রাখবেন যে এই পদ্ধতিটি কেবলমাত্র 21 21 বা ততোধিকের জন্য উপলব্ধ available সুতরাং এটি পরীক্ষা করে দেখুন বা আপনার অ্যাপ্লিকেশন অবশ্যই নিম্ন ডিভাইসে ক্রাশ হবে cra
এই পদ্ধতির একটি কার্যকারী উদাহরণ এখানে।
if (Build.VERSION.SDK_INT >= 21) {
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.setStatusBarColor(getResources().getColor(R.color.primaryDark));
}
যেখানে প্রাথমিক অ্যাপ্লিকেশনটি আমি আমার অ্যাপ্লিকেশনটিতে ব্যবহার করছি সেই প্রাথমিক রঙের 700 টি রঙ। আপনি color.xml ফাইলে এই রঙটি সংজ্ঞায়িত করতে পারেন।
একবার চেষ্টা করে দেখুন এবং যদি আপনার কোন প্রশ্ন থাকে তবে আমাকে জানান। আশা করি এটা সাহায্য করবে.