[tor-commits] [orbot/master] layout changes for a modern, cleaner (purple!) look

n8fr8 at torproject.org n8fr8 at torproject.org
Fri Apr 3 17:04:06 UTC 2015


commit 70d6203fdbdf3375fb9fec602bfb7b150d580285
Author: Nathan Freitas <nathan at 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>





More information about the tor-commits mailing list