summaryrefslogtreecommitdiffhomepage
path: root/android/src/main/res
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-03-19 10:33:48 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-03-22 07:05:13 -0300
commitc0490ef44c32d85c57720be9121a02ea20805c57 (patch)
treeb7098d2e6c7fedf5e584ccbf61209343e276e8e1 /android/src/main/res
parentbac359cdbe0adb693a5a6325bdc6f93897716592 (diff)
downloadmullvadvpn-c0490ef44c32d85c57720be9121a02ea20805c57.tar.xz
mullvadvpn-c0490ef44c32d85c57720be9121a02ea20805c57.zip
Implement account input border colors
Diffstat (limited to 'android/src/main/res')
-rw-r--r--android/src/main/res/drawable/account_input_background.xml35
-rw-r--r--android/src/main/res/drawable/account_input_border_error.xml8
-rw-r--r--android/src/main/res/drawable/account_input_border_focused.xml8
-rw-r--r--android/src/main/res/drawable/login_button_background.xml32
-rw-r--r--android/src/main/res/layout/login.xml2
5 files changed, 78 insertions, 7 deletions
diff --git a/android/src/main/res/drawable/account_input_background.xml b/android/src/main/res/drawable/account_input_background.xml
new file mode 100644
index 0000000000..506f6ae64e
--- /dev/null
+++ b/android/src/main/res/drawable/account_input_background.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle"
+ >
+ <item android:state_enabled="false">
+ <inset
+ android:insetTop="1dp"
+ android:insetBottom="1dp"
+ android:insetLeft="1dp"
+ android:insetRight="1dp"
+ >
+ <shape android:shape="rectangle">
+ <corners android:radius="@dimen/account_input_corner_radius"/>
+ <solid android:color="@color/white20"/>
+ </shape>
+ </inset>
+ </item>
+
+ <item android:state_enabled="true">
+ <inset
+ android:insetTop="1dp"
+ android:insetBottom="1dp"
+ android:insetLeft="1dp"
+ >
+ <shape android:shape="rectangle">
+ <corners
+ android:bottomLeftRadius="@dimen/account_input_corner_radius"
+ android:topLeftRadius="@dimen/account_input_corner_radius"
+ />
+ <solid android:color="@color/white"/>
+ </shape>
+ </inset>
+ </item>
+</selector>
diff --git a/android/src/main/res/drawable/account_input_border_error.xml b/android/src/main/res/drawable/account_input_border_error.xml
new file mode 100644
index 0000000000..33afc1d30c
--- /dev/null
+++ b/android/src/main/res/drawable/account_input_border_error.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle"
+ >
+ <corners android:radius="@dimen/account_input_corner_radius"/>
+ <stroke android:width="2dp" android:color="@color/red"/>
+</shape>
diff --git a/android/src/main/res/drawable/account_input_border_focused.xml b/android/src/main/res/drawable/account_input_border_focused.xml
new file mode 100644
index 0000000000..2bab472ac1
--- /dev/null
+++ b/android/src/main/res/drawable/account_input_border_focused.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle"
+ >
+ <corners android:radius="@dimen/account_input_corner_radius"/>
+ <stroke android:width="2dp" android:color="@color/darkBlue"/>
+</shape>
diff --git a/android/src/main/res/drawable/login_button_background.xml b/android/src/main/res/drawable/login_button_background.xml
index 8622392653..1fa396c74b 100644
--- a/android/src/main/res/drawable/login_button_background.xml
+++ b/android/src/main/res/drawable/login_button_background.xml
@@ -4,14 +4,34 @@
android:shape="rectangle"
>
<item android:state_enabled="false">
- <shape>
- <solid android:color="@color/white"/>
- </shape>
+ <inset
+ android:insetTop="1dp"
+ android:insetBottom="1dp"
+ android:insetRight="1dp"
+ >
+ <shape android:shape="rectangle">
+ <corners
+ android:bottomRightRadius="@dimen/account_input_corner_radius"
+ android:topRightRadius="@dimen/account_input_corner_radius"
+ />
+ <solid android:color="@color/white"/>
+ </shape>
+ </inset>
</item>
<item android:state_enabled="true">
- <shape>
- <solid android:color="@color/green"/>
- </shape>
+ <inset
+ android:insetTop="1dp"
+ android:insetBottom="1dp"
+ android:insetRight="1dp"
+ >
+ <shape android:shape="rectangle">
+ <corners
+ android:bottomRightRadius="@dimen/account_input_corner_radius"
+ android:topRightRadius="@dimen/account_input_corner_radius"
+ />
+ <solid android:color="@color/green"/>
+ </shape>
+ </inset>
</item>
</selector>
diff --git a/android/src/main/res/layout/login.xml b/android/src/main/res/layout/login.xml
index 9c8896024b..c5e59ee407 100644
--- a/android/src/main/res/layout/login.xml
+++ b/android/src/main/res/layout/login.xml
@@ -106,7 +106,7 @@
android:layout_height="match_parent"
android:layout_weight="1"
android:paddingHorizontal="12dp"
- android:background="@color/white"
+ android:background="@drawable/account_input_background"
android:inputType="number"
android:singleLine="true"
android:imeOptions="flagNoPersonalizedLearning"