diff options
author | mvglasow <michael -at- vonglasow.com> | 2016-01-29 21:36:00 +0100 |
---|---|---|
committer | mvglasow <michael -at- vonglasow.com> | 2016-02-02 09:58:31 +0100 |
commit | 240555fb0da23a5014a2ab90ccb9bf47c49b3c5f (patch) | |
tree | f35631a40af74ef8cf3a6170635b7f586e6e0ce1 /navit/android/src | |
parent | 224945419dccb9e844c791e73e047c1add20d2dd (diff) | |
download | navit-240555fb0da23a5014a2ab90ccb9bf47c49b3c5f.tar.gz |
Add:graphics_android:Use background_color attribute for system bar tint
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Diffstat (limited to 'navit/android/src')
-rw-r--r-- | navit/android/src/org/navitproject/navit/NavitGraphics.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitGraphics.java b/navit/android/src/org/navitproject/navit/NavitGraphics.java index b28ff8690..ed486054a 100644 --- a/navit/android/src/org/navitproject/navit/NavitGraphics.java +++ b/navit/android/src/org/navitproject/navit/NavitGraphics.java @@ -63,6 +63,7 @@ public class NavitGraphics int pos_y; int pos_wraparound; int overlay_disabled; + int bgcolor; float trackball_x, trackball_y; View view; SystemBarTintView navigationTintView; @@ -79,6 +80,14 @@ public class NavitGraphics private static long interval_for_long_press = 200L; private Handler timer_handler = new Handler(); + + public void setBackgroundColor(int bgcolor) { + this.bgcolor = bgcolor; + if (navigationTintView != null) + navigationTintView.setBackgroundColor(bgcolor); + if (statusTintView != null) + statusTintView.setBackgroundColor(bgcolor); + } public void SetCamera(int use_camera) { @@ -697,7 +706,7 @@ public class NavitGraphics public SystemBarTintView(Context context) { super(context); - // TODO Auto-generated constructor stub + this.setBackgroundColor(bgcolor); } } @@ -723,13 +732,8 @@ public class NavitGraphics } relativelayout.addView(view); - // TODO get colors from config navigationTintView = new SystemBarTintView(activity); - navigationTintView.setBackgroundColor(Color.argb(160, 0, 0, 0)); - statusTintView = new SystemBarTintView(activity); - statusTintView.setBackgroundColor(Color.argb(160, 0, 0, 0)); - frameLayout.addView(navigationTintView); frameLayout.addView(statusTintView); |