diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 63a02374..0e9c5b12 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -12,7 +12,7 @@ preferences = "1.2.0"
media3 = "f3e450e783"
androidSupport = "1.5.0"
-materialDesign = "1.6.1"
+materialDesign = "1.7.0"
constraintLayout = "2.1.4"
multidex = "2.0.1"
room = "2.5.0"
diff --git a/ultrasonic/src/main/res/layout/media_buttons.xml b/ultrasonic/src/main/res/layout/media_buttons.xml
index 60c8f9bb..d4140399 100644
--- a/ultrasonic/src/main/res/layout/media_buttons.xml
+++ b/ultrasonic/src/main/res/layout/media_buttons.xml
@@ -20,7 +20,7 @@
a:focusable="true"
a:scaleType="fitCenter"
app:icon="@drawable/media_shuffle"
- app:iconGravity="textTop"
+ app:iconGravity="textEnd"
app:iconSize="20dp" />
\ No newline at end of file
diff --git a/ultrasonic/src/main/res/layout/now_playing.xml b/ultrasonic/src/main/res/layout/now_playing.xml
index b8e28468..1ae4955d 100644
--- a/ultrasonic/src/main/res/layout/now_playing.xml
+++ b/ultrasonic/src/main/res/layout/now_playing.xml
@@ -61,7 +61,7 @@
a:focusable="false"
a:scaleType="fitCenter"
app:icon="@drawable/media_pause"
- app:iconGravity="textTop"
+ app:iconGravity="textEnd"
app:iconSize="42dp" />
\ No newline at end of file
diff --git a/ultrasonic/src/main/res/layout/track_buttons.xml b/ultrasonic/src/main/res/layout/track_buttons.xml
index 391f946c..04708fcc 100644
--- a/ultrasonic/src/main/res/layout/track_buttons.xml
+++ b/ultrasonic/src/main/res/layout/track_buttons.xml
@@ -17,7 +17,7 @@
android:visibility="gone"
android:contentDescription="@string/common.select_all"
app:icon="@drawable/ic_menu_select_all"
- app:iconGravity="textTop"
+ app:iconGravity="textEnd"
app:iconSize="26dp" />