Android状态字体颜色
PHPz
PHPz 2017-04-18 09:07:53
0
3
587

Android6.0下状态栏字体颜色怎么修改成黑色,我看有的App6.0下也能使用

PHPz
PHPz

学习是最好的投资!

membalas semua(3)
大家讲道理

Mari syorkan artikel yang memperkenalkan bar status secara terperinci. Tidak semua sistem Android boleh mengubah suai bar status kepada teks hitam pada latar belakang putih Ia bergantung pada sama ada sistem menyediakan API Android itu sendiri telah disesuaikan, dan sesetengahnya telah membuka antara muka Xiaomi dan Meizu.
Operasi bar status Android, semua yang anda ingin tahu ada di sini

洪涛

http://www.jianshu.com/p/7f5a... Syorkan artikel

洪涛

Xiaomi dan Meizu mempunyai kaedah awam untuk menetapkan warna fon bar status.

    public static boolean setMiuiStatusBarDarkMode(Activity activity, boolean darkmode) {
        Class<? extends Window> clazz = activity.getWindow().getClass();
        try {
            int darkModeFlag;
            Class<?> layoutParams = Class.forName("android.view.MiuiWindowManager$LayoutParams");
            Field field = layoutParams.getField("EXTRA_FLAG_STATUS_BAR_DARK_MODE");
            darkModeFlag = field.getInt(layoutParams);
            Method extraFlagField = clazz.getMethod("setExtraFlags", int.class, int.class);
            extraFlagField.invoke(activity.getWindow(), darkmode ? darkModeFlag : 0, darkModeFlag);
            return true;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }

Meizu's, eh eh, cari dalam talian, saya ingat saya pernah ada, tapi saya tak jumpa buat seketika.
PS: Android 6.0 nampaknya berfungsi juga.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan