From 82ac31c63e3c9b06262d3cef23ff180ca3ea1188 Mon Sep 17 00:00:00 2001 From: "Casey D (AIDE)" Date: Sat, 13 Jun 2015 22:46:49 +0100 Subject: [PATCH] Finalize tablet recipe selector stuff --- res/drawable/selector_tablet.xml | 2 +- res/values/color.xml | 1 + .../brews/frontend/adapters/RecipeArrayAdapter.java | 12 ++++++++---- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/res/drawable/selector_tablet.xml b/res/drawable/selector_tablet.xml index f14e73c..700cadd 100644 --- a/res/drawable/selector_tablet.xml +++ b/res/drawable/selector_tablet.xml @@ -18,7 +18,7 @@ - + diff --git a/res/values/color.xml b/res/values/color.xml index 194e40c..7be4687 100644 --- a/res/values/color.xml +++ b/res/values/color.xml @@ -9,6 +9,7 @@ #B38D42 #E6E6E6 + #E6E6E6 #FFFFFF #FFFFFF #FFFFFF diff --git a/src/com/biermacht/brews/frontend/adapters/RecipeArrayAdapter.java b/src/com/biermacht/brews/frontend/adapters/RecipeArrayAdapter.java index f499669..678317f 100644 --- a/src/com/biermacht/brews/frontend/adapters/RecipeArrayAdapter.java +++ b/src/com/biermacht/brews/frontend/adapters/RecipeArrayAdapter.java @@ -64,21 +64,25 @@ public View getView(int position, View convertView, ViewGroup parent) { vs.volView.setText(String.format("%2.2f", list.get(position).getDisplayBatchSize())); vs.unitsView.setText(list.get(position).getVolumeUnits()); - // Set beer color - color = ColorHandler.getSrmColor(list.get(position).getColor()); - vs.imageView.setBackgroundColor(Color.parseColor(color)); - // If we're running as a tablet, we should do some extra stuff here. if (frag.isTablet) { // If currently selected, set the background to indicate it. // Otherwise, set the background to transparent. if (position == frag.currentSelectedIndex) { row.setBackgroundResource(R.drawable.selector_tablet); + vs.imageView.setImageResource(R.drawable.beer_icon_selected); } else { row.setBackgroundColor(Color.parseColor("#00FFFFFF")); + vs.imageView.setImageResource(R.drawable.beer_icon); } } + + // Set beer color + color = ColorHandler.getSrmColor(list.get(position).getColor()); + vs.imageView.setBackgroundColor(Color.parseColor(color)); + + return row; }