summaryrefslogtreecommitdiff
path: root/navit/android/src/org/navitproject
diff options
context:
space:
mode:
authormvglasow <michael -at- vonglasow.com>2016-01-29 21:36:00 +0100
committermvglasow <michael -at- vonglasow.com>2016-02-02 09:58:31 +0100
commit240555fb0da23a5014a2ab90ccb9bf47c49b3c5f (patch)
treef35631a40af74ef8cf3a6170635b7f586e6e0ce1 /navit/android/src/org/navitproject
parent224945419dccb9e844c791e73e047c1add20d2dd (diff)
downloadnavit-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/org/navitproject')
-rw-r--r--navit/android/src/org/navitproject/navit/NavitGraphics.java16
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);