رفتن به مطلب
  • 0

تغییر رنگ اساتوس بار


...

سوال

دوستان چجوری میشه اساتوس بار رو اینجوری تغییر داد؟

پالت رنگ های متریال - دانلود | نصب برنامه اندروید | کافه بازار

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

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

Sub Activity_Click
  SetStatusBarColor(colors.red)
End Sub

Sub SetStatusBarColor(clr As Int)
  Dim p As Phone
  If p.SdkVersion >= 21 Then
    Dim jo As JavaObject
    jo.InitializeContext
    Dim window As JavaObject = jo.RunMethodJO("getWindow", Null)
    window.RunMethod("addFlags", Array (0x80000000))
    window.RunMethod("clearFlags", Array (0x04000000))
    window.RunMethod("setStatusBarColor", Array(clr))
  End If
End Sub

یه راهش هم ساخت تم اختصاصیه یعنی ساخت فایل themes.xml وساخت پوشه Res کنار فایل اصلی نرم افزار و قراردادن اون فایل Xml در داخل پوشه values که داخل پوشه Res ایجادکرده اید که فایل تم رو از پایین می تونید دانلود کنید وسپس آدرس دهی پوشه Res در اول نرم افزار واضافه کردن دستور تم به  مانیفیست  یعنی این دستور زیر : 

SetApplicationAttribute(android:theme, "@style/MyAppTheme")

themes

 

---------------

اگه بخواین رنگ استاتس بار کلا محو بشه ومطالب پشت استاتوس بار هم نشون داده بشن این دودستور زیر به فایل تم themes.xml اضافه میشه وفایل xml اینجوری مثل زیر میشه ! البته من امتحانشون نکرده ام !خودتون از مطالب سایت که درلینک زیر هست استفاده کنید.

<item name="android:windowTranslucentNavigation">false</item>
        <item name="android:windowTranslucentStatus">true</item>

 

 

<?xml version="1.0" encoding="utf-8"?>

<resources>
    <style
        name="MyTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:windowTranslucentNavigation">false</item>
        <item name="android:windowTranslucentStatus">true</item>
    </style>

    <style
        name="MyThemeNoTitle" parent="@android:style/Theme.Holo.Light.NoActionBar">
    </style>

    <style
        name="MyThemeTransparent" parent="@android:style/Theme.Holo.Light.Panel">
    </style>
</resources>

 

ونتیجه اش هم اینطوری : 

before-png.26158after-png.26159

 

 

سایت منبع :

Android Tutorial - Translucent Status bar / Navigation keys | B4X Community - Android, iOS, desktop, server and IoT programming tools

 

 

فایلهای این سایت رو هم میتونید به هاستتان منتقل کنید و با اجرای فایل index   رنگ مدنظرتان برای استاتوس بارکه سهله یک تم کامل اختصاصی برای برنامه تون دراندروید ایجادکنید ! یعنی فایل themes.xml ایجادمیکنه

GitHub - jeromevdl/android-holo-colors: Android Holo Colors

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...