Browse Source

RTL improvements.

Aidan Follestad 10 years ago
parent
commit
04e4af6108

+ 9 - 1
library/src/main/java/com/afollestad/materialdialogs/Alignment.java

@@ -4,5 +4,13 @@ package com.afollestad.materialdialogs;
  * @author Aidan Follestad (afollestad)
  */
 public enum Alignment {
-    LEFT, CENTER, RIGHT
+    /**
+     * Same as left for left-to-right layouts.
+     */
+    START,
+    CENTER,
+    /**
+     * Same as right for left-to-right layouts.
+     */
+    END
 }

+ 6 - 6
library/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java

@@ -153,8 +153,8 @@ public class MaterialDialog extends DialogBase implements View.OnClickListener,
         }
         if (builder.contentAlignment == Alignment.CENTER) {
             content.setGravity(Gravity.CENTER_HORIZONTAL);
-        } else if (builder.contentAlignment == Alignment.RIGHT) {
-            content.setGravity(Gravity.RIGHT);
+        } else if (builder.contentAlignment == Alignment.END) {
+            content.setGravity(Gravity.START);
         }
 
         if (builder.contentColor != -1) {
@@ -250,8 +250,8 @@ public class MaterialDialog extends DialogBase implements View.OnClickListener,
             }
             if (builder.titleAlignment == Alignment.CENTER) {
                 title.setGravity(Gravity.CENTER_HORIZONTAL);
-            } else if (builder.titleAlignment == Alignment.RIGHT) {
-                title.setGravity(Gravity.RIGHT);
+            } else if (builder.titleAlignment == Alignment.END) {
+                title.setGravity(Gravity.END);
             }
         }
 
@@ -639,8 +639,8 @@ public class MaterialDialog extends DialogBase implements View.OnClickListener,
 
         protected Context context;
         protected CharSequence title;
-        protected Alignment titleAlignment = Alignment.LEFT;
-        protected Alignment contentAlignment = Alignment.LEFT;
+        protected Alignment titleAlignment = Alignment.START;
+        protected Alignment contentAlignment = Alignment.START;
         protected int titleColor = -1;
         protected int contentColor = -1;
         protected CharSequence content;