【问题标题】:Android Substratum change brightness & volume barsAndroid Substratum 改变亮度和音量条
【发布时间】:2020-08-09 14:04:48
【问题描述】:

我尝试制作一个底层主题,因为我想更改音量和亮度条使其看起来像这样: My project

但这里我们将关注亮度

所以我必须为com.android.systemui 制作一个底层主题。我拉取了 SystemUI.apk,用 apktool 反编译,在 Android Studio 中打开。

在 res/layout 文件夹中,我找到了管理亮度条的 xml,quick_settings_brightness_dialog.xml

Android Studio

问题在于,正如您在屏幕截图中看到的那样,亮度条并没有直接出现在这里,而是有这个元素:

<com.android.systemui.settings.ToggleSliderView
        android:id="@id/brightness_slider"
        android:layout_width="290dp"
        android:layout_height="48.0dip"
        android:layout_gravity="center_vertical"
        android:layout_weight="1.0"
        android:contentDescription="@string/accessibility_brightness"
        android:importantForAccessibility="no"
        android:paddingLeft="-4.0dip"
        android:paddingRight="-4.0dip"
        systemui:text="@string/status_bar_settings_auto_brightness_label" />

问题是我不知道com.android.systemui.settings.ToggleSliderView 是什么以及在哪里可以找到它来修改它。有人可以帮我吗?谢谢!

【问题讨论】:

    标签: android theming


    【解决方案1】:

    我在 res/drawable 文件夹中找到了如何做到这一点,并找到了 ic_brightness_thumb 来隐藏小太阳,并找到了 brightness_progress_drawable.xml 来调整条形宽度

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      • 2015-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多