mirror of
https://github.com/syncthing/syncthing-android.git
synced 2024-11-29 07:41:17 +00:00
closes #1963 PS: This one has been kinda ugly to spot, ngl. I didn't expect that we were modifying the welcome activity status bar color programmatically instead of just with an XML theme ...
This commit is contained in:
parent
a7bfd721bd
commit
a088701d51
3 changed files with 5 additions and 21 deletions
|
@ -93,12 +93,6 @@ public class FirstStartActivity extends Activity {
|
|||
return;
|
||||
}
|
||||
|
||||
// Make notification bar transparent (API level 21+)
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
|
||||
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
|
||||
}
|
||||
|
||||
// Show first start welcome wizard UI.
|
||||
setContentView(R.layout.activity_first_start);
|
||||
mViewPager = (ViewPager) findViewById(R.id.view_pager);
|
||||
|
@ -119,9 +113,6 @@ public class FirstStartActivity extends Activity {
|
|||
addBottomDots();
|
||||
setActiveBottomDot(0);
|
||||
|
||||
// Make notification bar transparent
|
||||
changeStatusBarColor();
|
||||
|
||||
mViewPagerAdapter = new ViewPagerAdapter();
|
||||
mViewPager.setAdapter(mViewPagerAdapter);
|
||||
mViewPager.addOnPageChangeListener(mViewPagerPageChangeListener);
|
||||
|
@ -288,17 +279,6 @@ public class FirstStartActivity extends Activity {
|
|||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Making notification bar transparent
|
||||
*/
|
||||
private void changeStatusBarColor() {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
Window window = getWindow();
|
||||
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
||||
window.setStatusBarColor(Color.TRANSPARENT);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* View pager adapter
|
||||
*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
|
||||
<style name="Theme.Syncthing" parent="Theme.Syncthing.Base">
|
||||
<item name="android:windowLightStatusBar" tools:targetApi="m">false</item>
|
||||
<item name="android:windowLightNavigationBar" tools:ignore="NewApi">false</item>
|
||||
</style>
|
||||
|
||||
|
|
|
@ -28,10 +28,13 @@
|
|||
|
||||
<item name="android:statusBarColor" tools:targetApi="m">@android:color/transparent</item>
|
||||
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||
|
||||
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
||||
<item name="android:windowIsTranslucent">false</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.Syncthing" parent="Theme.Syncthing.Base">
|
||||
<item name="android:windowLightStatusBar" tools:targetApi="m">false</item>
|
||||
<item name="android:windowLightStatusBar" tools:targetApi="m">true</item>
|
||||
<item name="android:windowLightNavigationBar" tools:ignore="NewApi">true</item>
|
||||
</style>
|
||||
|
||||
|
|
Loading…
Reference in a new issue