diff options
| author | mucek4 <tomaz@gorenc.org> | 2011-08-31 13:53:01 -0700 |
|---|---|---|
| committer | mucek4 <tomaz@gorenc.org> | 2011-08-31 13:53:01 -0700 |
| commit | 18ff53c1cd02c2b9c477a299b632465cd78241ff (patch) | |
| tree | 5b79ead08ee56823048de6269226f02ea2d9090d | |
| parent | 1951a387cb87035b5bfe3c2a6d3bcc22a30de868 (diff) | |
| parent | 1db09fef9cc7230b88e466621b012425048b12e1 (diff) | |
| download | cgeo-18ff53c1cd02c2b9c477a299b632465cd78241ff.zip cgeo-18ff53c1cd02c2b9c477a299b632465cd78241ff.tar.gz cgeo-18ff53c1cd02c2b9c477a299b632465cd78241ff.tar.bz2 | |
Merge pull request #332 from cachapa/ui_tweaks
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"> |
