From 1961c77f3ef3864d2b25af03ba008d9294b13c40 Mon Sep 17 00:00:00 2001 From: shaialkoby Date: Fri, 26 Sep 2025 13:32:02 +0300 Subject: [PATCH] [MaterialButton] apply layout direction to button --- .../com/google/android/material/button/MaterialButton.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/java/com/google/android/material/button/MaterialButton.java b/lib/java/com/google/android/material/button/MaterialButton.java index 9892ce117ae..6afc02ed986 100644 --- a/lib/java/com/google/android/material/button/MaterialButton.java +++ b/lib/java/com/google/android/material/button/MaterialButton.java @@ -982,6 +982,10 @@ private void updateIcon(boolean needsIconReset) { int height = iconSize != 0 ? iconSize : icon.getIntrinsicHeight(); icon.setBounds(iconLeft, iconTop, iconLeft + width, iconTop + height); icon.setVisible(true, needsIconReset); + + if (VERSION.SDK_INT >= VERSION_CODES.M) { + icon.setLayoutDirection(this.getLayoutDirection()); + } } // Forced icon update