commit 70d6203fdbdf3375fb9fec602bfb7b150d580285 Author: Nathan Freitas nathan@freitas.net Date: Sun Feb 15 01:22:15 2015 -0500
layout changes for a modern, cleaner (purple!) look --- res/drawable/button.xml | 37 +++++++++++++++++++++++++++++++++++++ res/drawable/button_off.xml | 37 +++++++++++++++++++++++++++++++++++++ res/drawable/toggle.xml | 8 ++++++++ res/layout/layout_main.xml | 14 +++++++++++--- res/values/colors.xml | 5 +++-- 5 files changed, 96 insertions(+), 5 deletions(-)
diff --git a/res/drawable/button.xml b/res/drawable/button.xml new file mode 100644 index 0000000..4bff579 --- /dev/null +++ b/res/drawable/button.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8" ?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:state_pressed="true" > + <shape> + <solid + android:color="@color/panel_background" /> + <stroke + android:width="1dp" + android:color="#ffffff" /> + <corners + android:radius="6dp" /> + <padding + android:left="10dp" + android:top="10dp" + android:right="10dp" + android:bottom="10dp" /> + </shape> + </item> + <item> + <shape> + <gradient + android:startColor="@color/panel_background_dark" + android:endColor="@color/panel_background_main" + android:angle="270" /> + <stroke + android:width="2dp" + android:color="#aaaaaa" /> + <corners + android:radius="6dp" /> + <padding + android:left="10dp" + android:top="10dp" + android:right="10dp" + android:bottom="10dp" /> + </shape> + </item> +</selector> \ No newline at end of file diff --git a/res/drawable/button_off.xml b/res/drawable/button_off.xml new file mode 100644 index 0000000..18da286 --- /dev/null +++ b/res/drawable/button_off.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8" ?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:state_pressed="true" > + <shape> + <solid + android:color="@color/panel_background" /> + <stroke + android:width="1dp" + android:color="#ffffff" /> + <corners + android:radius="6dp" /> + <padding + android:left="10dp" + android:top="10dp" + android:right="10dp" + android:bottom="10dp" /> + </shape> + </item> + <item> + <shape> + <gradient + android:startColor="@color/panel_background_dark" + android:endColor="@color/panel_background_main" + android:angle="270" /> + <stroke + android:width="2dp" + android:color="#555555" /> + <corners + android:radius="6dp" /> + <padding + android:left="10dp" + android:top="10dp" + android:right="10dp" + android:bottom="10dp" /> + </shape> + </item> +</selector> \ No newline at end of file diff --git a/res/drawable/toggle.xml b/res/drawable/toggle.xml new file mode 100644 index 0000000..6b29ea1 --- /dev/null +++ b/res/drawable/toggle.xml @@ -0,0 +1,8 @@ +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item + android:state_checked="false" + android:drawable="@drawable/button_off" /> + <item + android:state_checked="true" + android:drawable="@drawable/button" /> +</selector> \ No newline at end of file diff --git a/res/layout/layout_main.xml b/res/layout/layout_main.xml index 5f48818..5ccc187 100644 --- a/res/layout/layout_main.xml +++ b/res/layout/layout_main.xml @@ -127,6 +127,8 @@ android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" + + android:background="@color/panel_background_main" > <org.torproject.android.ui.ImageProgressView android:id="@+id/imgStatus" @@ -143,11 +145,10 @@ android:textColor="@android:color/white" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:textSize="14sp" + android:textSize="16sp" android:gravity="center_vertical" android:fontFamily="sans-serif-light" android:text="" - android:background="#aa333333" android:layout_gravity="center_horizontal|bottom" android:layout_margin="10dp" @@ -168,6 +169,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/menu_verify_browser" + + android:background="@drawable/button" + android:layout_margin="3dp" /> <ToggleButton @@ -175,7 +179,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="@string/bridges" - android:textOn="@string/bridges" + android:textOn="@string/bridges" + android:background="@drawable/toggle" + android:layout_margin="3dp" /> <ToggleButton @@ -184,6 +190,8 @@ android:layout_height="wrap_content" android:textOff="@string/menu_vpn" android:textOn="@string/menu_vpn" + android:background="@drawable/toggle" + android:layout_margin="3dp" /> </LinearLayout> diff --git a/res/values/colors.xml b/res/values/colors.xml index 3454a7b..8a93834 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -1,6 +1,7 @@
<resources> - <color name="panel_background">#460072</color> - <color name="panel_background_dark">#240020</color> + <color name="panel_background">#55460072</color> + <color name="panel_background_dark">#aa460072</color> + <color name="panel_background_main">#460072</color>
</resources>