* #33930: v3 design integrated
diff --git a/res/drawable/call_button.xml b/res/drawable/call_button.xml
index 7b25fee..7e07ee4 100644
--- a/res/drawable/call_button.xml
+++ b/res/drawable/call_button.xml
@@ -2,14 +2,10 @@
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true" android:state_pressed="true"><shape android:shape="oval">
- <solid android:color="@color/sfl_dark_blue" />
-
- <stroke android:width="3dp" android:color="@color/sfl_action_blue" />
+ <solid android:color="@color/sfl_light_blue" />
</shape></item>
<item><shape android:shape="oval">
- <solid android:color="@color/sfl_light_blue" />
-
- <stroke android:width="3dp" android:color="@color/sfl_action_blue" />
+ <solid android:color="@color/sfl_dark_blue" />
</shape></item>
</selector>
\ No newline at end of file
diff --git a/res/drawable/dialer_selector.xml b/res/drawable/dialer_selector.xml
index 16a4dfa..c0066b9 100644
--- a/res/drawable/dialer_selector.xml
+++ b/res/drawable/dialer_selector.xml
@@ -5,22 +5,16 @@
<solid android:color="@color/sfl_light_blue" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
-
- <corners android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp" />
</shape></item>
<item android:state_focused="true"><shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/sfl_light_blue" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
-
- <corners android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp" />
</shape></item>
<item><shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/sfl_light_blue" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
-
- <corners android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp" />
</shape></item>
-</selector>
+</selector>
\ No newline at end of file
diff --git a/res/drawable/item_keyboard_choice_selector.xml b/res/drawable/item_keyboard_choice_selector.xml
new file mode 100644
index 0000000..87d91c7
--- /dev/null
+++ b/res/drawable/item_keyboard_choice_selector.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_pressed="true"><shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <solid android:color="@color/sfl_light_blue" />
+
+ <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
+ </shape></item>
+ <item android:state_focused="true"><shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <solid android:color="@color/sfl_light_blue" />
+
+ <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
+ </shape></item>
+ <item><shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <solid android:color="@color/sfl_blue_0" />
+
+ <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
+ </shape></item>
+
+</selector>
\ No newline at end of file
diff --git a/res/layout/clearable_edit_text.xml b/res/layout/clearable_edit_text.xml
index 62e282c..0f29aaf 100644
--- a/res/layout/clearable_edit_text.xml
+++ b/res/layout/clearable_edit_text.xml
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
- android:layout_height="wrap_content" >
+ android:layout_height="wrap_content"
+ android:background="@drawable/dialer_selector" >
<EditText
android:id="@+id/clearable_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:background="#00000000"
android:hint="@string/dial_hint"
android:imeActionLabel="@string/dial_action_call"
android:imeOptions="actionGo"
@@ -18,9 +20,18 @@
android:id="@+id/clearable_button_clear"
android:layout_width="30dip"
android:layout_height="30dip"
+ android:layout_alignBaseline="@+id/clearable_edit"
android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
android:layout_marginRight="5dip"
android:background="@drawable/ic_action_remove" />
+ <ImageView
+ android:layout_width="match_parent"
+ android:layout_height="1dp"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentRight="true"
+ android:layout_below="@+id/clearable_edit"
+ android:layout_marginTop="10dp"
+ android:background="@color/darker_gray" />
+
</RelativeLayout>
\ No newline at end of file
diff --git a/res/layout/frag_dialing.xml b/res/layout/frag_dialing.xml
index bfd57e7..b0c4a76 100644
--- a/res/layout/frag_dialing.xml
+++ b/res/layout/frag_dialing.xml
@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginTop="9dp"
+ android:layout_marginTop="15dp"
+ android:layout_marginRight="15dp"
+ android:layout_marginLeft="15dp"
android:background="@color/lighter_gray"
android:padding="5dp" >
@@ -10,49 +12,62 @@
android:id="@+id/textField"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_alignParentTop="true"
- android:background="@drawable/dialer_selector" />
+ android:layout_alignParentTop="true" />
- <LinearLayout
- android:id="@+id/keyboard_choice"
- android:layout_width="wrap_content"
+ <RelativeLayout
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textField"
android:layout_alignRight="@+id/textField"
- android:layout_below="@+id/textField"
- android:layout_marginBottom="15dp"
- android:layout_marginTop="15dp"
- android:weightSum="2" >
+ android:layout_below="@+id/textField" >
+
+ <ImageView
+ android:id="@+id/fake_padding"
+ android:layout_width="match_parent"
+ android:layout_height="30dp"
+ android:background="@color/sfl_light_blue" />
+
+ <LinearLayout
+ android:id="@+id/keyboard_choice"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@+id/fake_padding"
+ android:layout_marginBottom="15dp"
+ android:weightSum="100" >
+
+ <ImageButton
+ android:id="@+id/numeric_keyboard"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="30"
+ android:background="@drawable/item_keyboard_choice_selector"
+ android:contentDescription="@string/dial_numeric_pad"
+ android:src="@drawable/ic_action_dial_pad_light" />
+
+ <org.sflphone.views.CircularImageView
+ android:id="@+id/fake_dar_band"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="40"
+ android:background="@drawable/item_keyboard_choice_selector" />
+
+ <ImageButton
+ android:id="@+id/alphabetic_keyboard"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="30"
+ android:background="@drawable/item_keyboard_choice_selector"
+ android:contentDescription="@string/dial_alphabetic_pad"
+ android:src="@drawable/ic_action_keyboard_light" />
+ </LinearLayout>
<ImageButton
- android:id="@+id/numeric_keyboard"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_weight="1"
- android:background="@drawable/item_generic_selector"
- android:contentDescription="@string/dial_numeric_pad"
- android:layout_marginRight="5dp"
- android:src="@drawable/ic_action_dial_pad" />
-
- <ImageButton
- android:id="@+id/alphabetic_keyboard"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_weight="1"
- android:layout_marginLeft="5dp"
- android:background="@drawable/item_generic_selector"
- android:contentDescription="@string/dial_alphabetic_pad"
- android:src="@drawable/ic_action_keyboard" />
- </LinearLayout>
-
- <ImageButton
- android:id="@+id/buttonCall"
- android:layout_width="100dp"
- android:layout_height="100dp"
- android:layout_below="@+id/keyboard_choice"
- android:layout_centerHorizontal="true"
- android:background="@drawable/call_button"
- android:gravity="center_vertical"
- android:src="@drawable/ic_action_call" />
+ android:id="@+id/buttonCall"
+ android:layout_width="100dp"
+ android:layout_height="100dp"
+ android:layout_centerHorizontal="true"
+ android:background="@drawable/call_button"
+ android:src="@drawable/ic_action_call" />
+ </RelativeLayout>
</RelativeLayout>
\ No newline at end of file