diff options
author | Michael Dankov <tryagain@navit-project.org> | 2016-07-10 01:11:31 +0300 |
---|---|---|
committer | Michael Dankov <tryagain@navit-project.org> | 2016-07-10 01:11:31 +0300 |
commit | 810748762a446cfa7355036c66c4b85fca06b4db (patch) | |
tree | 07160989f738cf320013408f3ada7866303f8000 | |
parent | 725ef073a0587c6ee22088b3c1ab8bdda54775cc (diff) | |
download | navit-810748762a446cfa7355036c66c4b85fca06b4db.tar.gz |
Fix:port_android:No system bars tinting before KITKATR6691
There's no way to make navigation and status bar translucent nor
transparent before KITKAT, see https://developer.android.com/about/versions/android-4.4.html#UI
So corresponding code realted to SystemBarTintView should be enabled since
API 19, KITKAT.
It actually was breaking navit on my API 17 device, drawing unrelated
semitransparent bars on the top and right sides of the screen.
-rw-r--r-- | navit/android/src/org/navitproject/navit/NavitGraphics.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitGraphics.java b/navit/android/src/org/navitproject/navit/NavitGraphics.java index d6d2b7fa8..cb50bb90c 100644 --- a/navit/android/src/org/navitproject/navit/NavitGraphics.java +++ b/navit/android/src/org/navitproject/navit/NavitGraphics.java @@ -729,8 +729,9 @@ public class NavitGraphics SetCamera(use_camera); } relativelayout.addView(view); - /* The navigational and status bar code is meaningful only on API17+ */ - if(Build.VERSION.SDK_INT >= 17) + + /* The navigational and status bar tinting code is meaningful only on API19+ */ + if(Build.VERSION.SDK_INT >= 19) { frameLayout = new FrameLayout(activity); frameLayout.addView(relativelayout); |