diff options
| author | cachapa <cachapa@cachapa-laptop> | 2011-08-31 15:38:36 +0200 |
|---|---|---|
| committer | cachapa <cachapa@cachapa-laptop> | 2011-08-31 15:38:36 +0200 |
| commit | 1db09fef9cc7230b88e466621b012425048b12e1 (patch) | |
| tree | 9eb9934d89118f77f9b35ac52e597f59faea978b | |
| parent | d0dbb9cf45719b69b691d7b13b79c1ed9befab7e (diff) | |
| download | cgeo-1db09fef9cc7230b88e466621b012425048b12e1.zip cgeo-1db09fef9cc7230b88e466621b012425048b12e1.tar.gz cgeo-1db09fef9cc7230b88e466621b012425048b12e1.tar.bz2 | |
Added onPress and onSelected backgrounds to the actionbar buttons
| -rw-r--r-- | res/drawable/actionbar_button.xml | 11 | ||||
| -rw-r--r-- | res/drawable/actionbar_button_pressed.xml | 6 | ||||
| -rw-r--r-- | res/drawable/actionbar_button_selected.xml | 6 | ||||
| -rw-r--r-- | res/values/styles.xml | 4 |
4 files changed, 27 insertions, 0 deletions
diff --git a/res/drawable/actionbar_button.xml b/res/drawable/actionbar_button.xml new file mode 100644 index 0000000..85ce5a1 --- /dev/null +++ b/res/drawable/actionbar_button.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:drawable="@drawable/actionbar_button_pressed" + android:state_focused="true" android:state_pressed="true" /> + <item android:drawable="@drawable/actionbar_button_pressed" + android:state_focused="false" android:state_pressed="true" /> + <item android:drawable="@drawable/actionbar_button_selected" + android:state_focused="true" /> + <item android:drawable="@android:color/transparent" + android:state_focused="false" android:state_pressed="false" /> +</selector>
\ No newline at end of file diff --git a/res/drawable/actionbar_button_pressed.xml b/res/drawable/actionbar_button_pressed.xml new file mode 100644 index 0000000..593caea --- /dev/null +++ b/res/drawable/actionbar_button_pressed.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<shape xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle"> + <solid + android:color="#44FFFFFF" /> +</shape>
\ No newline at end of file diff --git a/res/drawable/actionbar_button_selected.xml b/res/drawable/actionbar_button_selected.xml new file mode 100644 index 0000000..ece89e1 --- /dev/null +++ b/res/drawable/actionbar_button_selected.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<shape xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle"> + <solid + android:color="#22FFFFFF" /> +</shape>
\ No newline at end of file diff --git a/res/values/styles.xml b/res/values/styles.xml index bc42e23..c271ed9 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -47,7 +47,9 @@ <item name="android:padding">4dip</item> <item name="android:gravity">center</item> <item name="android:scaleType">center</item> + <item name="android:focusable">true</item> <item name="android:src">@drawable/actionbar_cgeo</item> + <item name="android:background">@drawable/actionbar_button</item> </style> <style name="action_bar_action"> @@ -56,7 +58,9 @@ <item name="android:padding">2dip</item> <item name="android:gravity">center</item> <item name="android:scaleType">center</item> + <item name="android:focusable">true</item> <item name="android:src">@drawable/actionbar_home</item> + <item name="android:background">@drawable/actionbar_button</item> </style> <style name="action_bar_separator"> |
