Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 86c508be authored by Roman Birg's avatar Roman Birg
Browse files

SystemUI: add visualizer to lock screen



Change-Id: Ifd89e7ae9d4265855402457356ed076aa902d210
Signed-off-by: default avatarRoman Birg <roman@cyngn.com>
parent c65dc24f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -8,7 +8,6 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src) \

LOCAL_STATIC_JAVA_LIBRARIES := Keyguard \
    android-support-v7-palette \
    android-support-v4 \
    android-visualizer

LOCAL_JAVA_LIBRARIES := telephony-common
+10 −0
Original line number Diff line number Diff line
@@ -67,4 +67,14 @@
        android:tint="#ffffffff"
        android:contentDescription="@string/accessibility_unlock_button" />

    <com.pheelicks.visualizer.VisualizerView
        android:id="@+id/visualizerView"
        android:gravity="bottom"
        android:layout_gravity="bottom"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:clipChildren="false"
        android:clipToPadding="false"
        android:visibility="visible"/>

</com.android.systemui.statusbar.phone.KeyguardBottomAreaView>
+15 −0
Original line number Diff line number Diff line
@@ -19,4 +19,19 @@
        ends up being dB = (dB * fuzz_factor + db_fuzz) -->
    <integer name="visualizer_db_fuzz_factor">2</integer>
    <integer name="visualizer_db_fuzz">-20</integer>

    <!-- Height of each filled in block in each eq bar -->
    <dimen name="kg_visualizer_path_effect_1">8dp</dimen>
    <!-- Height of each empty block in each eq bar -->
    <dimen name="kg_visualizer_path_effect_2">1dp</dimen>
    <!-- Width of each eq bar -->
    <dimen name="kg_visualizer_path_stroke_width">22dp</dimen>

    <!-- The amount of divisions to make for eq bars -->
    <integer name="kg_visualizer_divisions">12</integer>

    <!-- fudge factors to tweak display for various configs
        ends up being dB = ((dB * fuzz_factor) + db_fuzz) -->
    <integer name="kg_visualizer_db_fuzz_factor">15</integer>
    <integer name="kg_visualizer_db_fuzz">0</integer>
</resources>
 No newline at end of file
+15 −0
Original line number Diff line number Diff line
@@ -19,4 +19,19 @@
        ends up being dB = (dB * fuzz_factor + db_fuzz) -->
    <integer name="visualizer_db_fuzz_factor">2</integer>
    <integer name="visualizer_db_fuzz">-10</integer>

    <!-- Height of each filled in block in each eq bar -->
    <dimen name="kg_visualizer_path_effect_1">8dp</dimen>
    <!-- Height of each empty block in each eq bar -->
    <dimen name="kg_visualizer_path_effect_2">1dp</dimen>
    <!-- Width of each eq bar -->
    <dimen name="kg_visualizer_path_stroke_width">20dp</dimen>

    <!-- The amount of divisions to make for eq bars -->
    <integer name="kg_visualizer_divisions">16</integer>

    <!-- fudge factors to tweak display for various configs
        ends up being dB = ((dB * fuzz_factor) + db_fuzz) -->
    <integer name="kg_visualizer_db_fuzz_factor">35</integer>
    <integer name="kg_visualizer_db_fuzz">0</integer>
</resources>
 No newline at end of file
+18 −0
Original line number Diff line number Diff line
@@ -30,4 +30,22 @@
    <!-- width of how much of the visualizer should be visible in the tile -->
    <dimen name="qs_tile_icon_size_visualizer_width">36dp</dimen>
    <dimen name="qs_tile_icon_size_visualizer_height">24dp</dimen>

    <!-- Height of each filled in block in each eq bar -->
    <dimen name="kg_visualizer_path_effect_1">8dp</dimen>
    <!-- Height of each empty block in each eq bar -->
    <dimen name="kg_visualizer_path_effect_2">1dp</dimen>
    <!-- Width of each eq bar -->
    <dimen name="kg_visualizer_path_stroke_width">20dp</dimen>

    <!-- Color for the Equalizer tile -->
    <color name="equalizer_fill_color">#32ffffff</color>

    <!-- The amount of divisions to make for eq bars -->
    <integer name="kg_visualizer_divisions">16</integer>

    <!-- fudge factors to tweak display for various configs
        ends up being dB = (dB * fuzz_factor + db_fuzz) -->
    <integer name="kg_visualizer_db_fuzz_factor">0</integer>
    <integer name="kg_visualizer_db_fuzz">0</integer>
</resources>
Loading