aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdithya R <gh0strider.2k18.reborn@gmail.com>2021-02-18 22:44:26 +0530
committernebrassy <nebras30@gmail.com>2022-06-12 16:31:00 +0200
commit212b5ccb1ce2ede6b9430ce583b371692d4d9e0c (patch)
tree873bd39d13c2229b1dc500f73cba57b3689412ad
parentd9bbfe3e6b656c0192cce1d3f1ceba6cc88f7e18 (diff)
vayu: parts: Use headphones icon for Dirac QS tile
* looks far better than the current "D" icon introduced in 40bce77b65b5b088e7f3bbc984d1beee81dd0453 Change-Id: I5138ed964431a282d478112ca057c81e501caf71
-rw-r--r--parts/AndroidManifest.xml2
-rw-r--r--parts/res/drawable/ic_headphone.xml9
-rw-r--r--parts/res/drawable/ic_qs_dirac.xml9
-rw-r--r--parts/src/org/lineageos/settings/dirac/DiracUtils.java4
4 files changed, 12 insertions, 12 deletions
diff --git a/parts/AndroidManifest.xml b/parts/AndroidManifest.xml
index ac61738..1d6b2b5 100644
--- a/parts/AndroidManifest.xml
+++ b/parts/AndroidManifest.xml
@@ -184,7 +184,7 @@
<service
android:name=".dirac.DiracTileService"
- android:icon="@drawable/ic_qs_dirac"
+ android:icon="@drawable/ic_headphone"
android:label="@string/dirac_qs_tile_title"
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
<intent-filter>
diff --git a/parts/res/drawable/ic_headphone.xml b/parts/res/drawable/ic_headphone.xml
new file mode 100644
index 0000000..54417dd
--- /dev/null
+++ b/parts/res/drawable/ic_headphone.xml
@@ -0,0 +1,9 @@
+<!-- drawable/headphone-settings.xml -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:height="24dp"
+ android:width="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?android:attr/colorControlNormal">
+ <path android:fillColor="#000" android:pathData="M12,1A9,9 0 0,1 21,10V17A3,3 0 0,1 18,20H15V12H19V10A7,7 0 0,0 12,3A7,7 0 0,0 5,10V12H9V20H6A3,3 0 0,1 3,17V10A9,9 0 0,1 12,1M15,24V22H17V24H15M11,24V22H13V24H11M7,24V22H9V24H7Z" />
+</vector>
diff --git a/parts/res/drawable/ic_qs_dirac.xml b/parts/res/drawable/ic_qs_dirac.xml
deleted file mode 100644
index 4db921a..0000000
--- a/parts/res/drawable/ic_qs_dirac.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="24dp"
- android:height="24dp"
- android:viewportWidth="24.0"
- android:viewportHeight="24.0">
- <path
- android:fillColor="#fff"
- android:pathData="M20,4L4,4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2L22,6c0,-1.1 -0.9,-2 -2,-2zM7.76,16.24l-1.41,1.41C4.78,16.1 4,14.05 4,12c0,-2.05 0.78,-4.1 2.34,-5.66l1.41,1.41C6.59,8.93 6,10.46 6,12s0.59,3.07 1.76,4.24zM12,16c-2.21,0 -4,-1.79 -4,-4s1.79,-4 4,-4 4,1.79 4,4 -1.79,4 -4,4zM17.66,17.66l-1.41,-1.41C17.41,15.07 18,13.54 18,12s-0.59,-3.07 -1.76,-4.24l1.41,-1.41C19.22,7.9 20,9.95 20,12c0,2.05 -0.78,4.1 -2.34,5.66zM12,10c-1.1,0 -2,0.9 -2,2s0.9,2 2,2 2,-0.9 2,-2 -0.9,-2 -2,-2z"/>
-</vector>
diff --git a/parts/src/org/lineageos/settings/dirac/DiracUtils.java b/parts/src/org/lineageos/settings/dirac/DiracUtils.java
index 5fe14ba..02ec547 100644
--- a/parts/src/org/lineageos/settings/dirac/DiracUtils.java
+++ b/parts/src/org/lineageos/settings/dirac/DiracUtils.java
@@ -92,7 +92,7 @@ public class DiracUtils {
return PlaybackState.STATE_NONE;
}
- protected void refreshPlaybackIfNecessary(){
+ private void refreshPlaybackIfNecessary(){
if (mMediaSessionManager == null) return;
final List<MediaController> sessions
@@ -110,7 +110,7 @@ public class DiracUtils {
public void setEnabled(boolean enable) {
mDiracSound.setEnabled(enable);
mDiracSound.setMusic(enable ? 1 : 0);
- if (enable){
+ if (enable) {
refreshPlaybackIfNecessary();
}
}