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

تغیر رنگ آیکون های استاتوس بار


Mr.Kafiri

سوال

سلام

Screenshot_2020_02_16_17_21_12.png

چجوری میشه رنگ ایکون های درون استاتوس بار رو عوض کرد؟؟؟؟؟

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

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

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

 

در قسمت زیر به جای عددهای 255 هر عددی خواستی بگذار رنگ تغییر میکنه

این کد در اندروید پایین کار نمیکنه

سه تا عدد 255 یعنی رنگ سفید

 

SetStatusBarColor(Colors.RGB(255,255,255))

 

Public Sub SetStatusBarColor(col As Int)
    Try
        Dim p As Phone
        If p.SdkVersion > 20 Then

            'Background color
            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(col))
 
            Dim view As JavaObject = window.RunMethodJO("getDecorView",Null)

            view.RunMethod("setSystemUiVisibility",Array(Bit.Or(0x00002000,view.RunMethod("getSystemUiVisibility",Null)))) 'Light style with black icons and text
            'view.RunMethod("setSystemUiVisibility",Array(0)) 'Dark style with White icons and text
        End If
    Catch
    End Try
End Sub
 

 

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

بایگانی شده

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

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

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