Renamed two Util methods
This commit is contained in:
parent
82c7128ea8
commit
4b2921c6c7
10 changed files with 33 additions and 33 deletions
|
|
@ -106,7 +106,7 @@ public class AlbumDetailActivity extends AbsFabActivity implements PaletteColorH
|
||||||
|
|
||||||
App.bus.register(this);
|
App.bus.register(this);
|
||||||
|
|
||||||
if (Util.hasLollipopSDK()) {
|
if (Util.isAtLeastLollipop()) {
|
||||||
postponeEnterTransition();
|
postponeEnterTransition();
|
||||||
if (PreferenceUtils.getInstance(this).coloredNavigationBarAlbumEnabled())
|
if (PreferenceUtils.getInstance(this).coloredNavigationBarAlbumEnabled())
|
||||||
getWindow().setNavigationBarColor(DialogUtils.resolveColor(this, R.attr.default_bar_color));
|
getWindow().setNavigationBarColor(DialogUtils.resolveColor(this, R.attr.default_bar_color));
|
||||||
|
|
@ -158,7 +158,7 @@ public class AlbumDetailActivity extends AbsFabActivity implements PaletteColorH
|
||||||
int toolbarHeight = Util.getActionBarSize(this);
|
int toolbarHeight = Util.getActionBarSize(this);
|
||||||
titleViewHeight = getResources().getDimensionPixelSize(R.dimen.title_view_height);
|
titleViewHeight = getResources().getDimensionPixelSize(R.dimen.title_view_height);
|
||||||
headerOffset = toolbarHeight;
|
headerOffset = toolbarHeight;
|
||||||
if (Util.hasKitKatSDK())
|
if (Util.isAtLeastKitKat())
|
||||||
headerOffset += getResources().getDimensionPixelSize(R.dimen.statusMargin);
|
headerOffset += getResources().getDimensionPixelSize(R.dimen.statusMargin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -189,7 +189,7 @@ public class AlbumDetailActivity extends AbsFabActivity implements PaletteColorH
|
||||||
albumArtImageView.setImageResource(R.drawable.default_album_art);
|
albumArtImageView.setImageResource(R.drawable.default_album_art);
|
||||||
resetColors();
|
resetColors();
|
||||||
}
|
}
|
||||||
if (Util.hasLollipopSDK()) startPostponedEnterTransition();
|
if (Util.isAtLeastLollipop()) startPostponedEnterTransition();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -207,7 +207,7 @@ public class AlbumDetailActivity extends AbsFabActivity implements PaletteColorH
|
||||||
toolbarColor = vibrantSwatch.getRgb();
|
toolbarColor = vibrantSwatch.getRgb();
|
||||||
albumTitleView.setBackgroundColor(toolbarColor);
|
albumTitleView.setBackgroundColor(toolbarColor);
|
||||||
albumTitleView.setTextColor(vibrantSwatch.getTitleTextColor());
|
albumTitleView.setTextColor(vibrantSwatch.getTitleTextColor());
|
||||||
if (Util.hasLollipopSDK() && PreferenceUtils.getInstance(AlbumDetailActivity.this).coloredNavigationBarAlbumEnabled())
|
if (Util.isAtLeastLollipop() && PreferenceUtils.getInstance(AlbumDetailActivity.this).coloredNavigationBarAlbumEnabled())
|
||||||
getWindow().setNavigationBarColor(toolbarColor);
|
getWindow().setNavigationBarColor(toolbarColor);
|
||||||
notifyTaskColorChange(toolbarColor);
|
notifyTaskColorChange(toolbarColor);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -226,7 +226,7 @@ public class AlbumDetailActivity extends AbsFabActivity implements PaletteColorH
|
||||||
albumTitleView.setBackgroundColor(defaultBarColor);
|
albumTitleView.setBackgroundColor(defaultBarColor);
|
||||||
albumTitleView.setTextColor(titleTextColor);
|
albumTitleView.setTextColor(titleTextColor);
|
||||||
|
|
||||||
if (Util.hasLollipopSDK() && PreferenceUtils.getInstance(this).coloredNavigationBarArtistEnabled())
|
if (Util.isAtLeastLollipop() && PreferenceUtils.getInstance(this).coloredNavigationBarArtistEnabled())
|
||||||
getWindow().setNavigationBarColor(DialogUtils.resolveColor(this, R.attr.default_bar_color));
|
getWindow().setNavigationBarColor(DialogUtils.resolveColor(this, R.attr.default_bar_color));
|
||||||
|
|
||||||
notifyTaskColorChange(toolbarColor);
|
notifyTaskColorChange(toolbarColor);
|
||||||
|
|
@ -245,9 +245,9 @@ public class AlbumDetailActivity extends AbsFabActivity implements PaletteColorH
|
||||||
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
||||||
private void setNavigationBarColored(boolean colored) {
|
private void setNavigationBarColored(boolean colored) {
|
||||||
if (colored) {
|
if (colored) {
|
||||||
if (Util.hasLollipopSDK()) getWindow().setNavigationBarColor(toolbarColor);
|
if (Util.isAtLeastLollipop()) getWindow().setNavigationBarColor(toolbarColor);
|
||||||
} else {
|
} else {
|
||||||
if (Util.hasLollipopSDK()) getWindow().setNavigationBarColor(Color.BLACK);
|
if (Util.isAtLeastLollipop()) getWindow().setNavigationBarColor(Color.BLACK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@ public class ArtistDetailActivity extends AbsFabActivity implements PaletteColor
|
||||||
|
|
||||||
App.bus.register(this);
|
App.bus.register(this);
|
||||||
|
|
||||||
if (Util.hasLollipopSDK()) {
|
if (Util.isAtLeastLollipop()) {
|
||||||
postponeEnterTransition();
|
postponeEnterTransition();
|
||||||
if (PreferenceUtils.getInstance(this).coloredNavigationBarArtistEnabled())
|
if (PreferenceUtils.getInstance(this).coloredNavigationBarArtistEnabled())
|
||||||
getWindow().setNavigationBarColor(DialogUtils.resolveColor(this, R.attr.default_bar_color));
|
getWindow().setNavigationBarColor(DialogUtils.resolveColor(this, R.attr.default_bar_color));
|
||||||
|
|
@ -137,7 +137,7 @@ public class ArtistDetailActivity extends AbsFabActivity implements PaletteColor
|
||||||
getSupportActionBar().setTitle(null);
|
getSupportActionBar().setTitle(null);
|
||||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||||
|
|
||||||
if (Util.hasLollipopSDK()) {
|
if (Util.isAtLeastLollipop()) {
|
||||||
fixLollipopTransitionImageWrongSize();
|
fixLollipopTransitionImageWrongSize();
|
||||||
startPostponedEnterTransition();
|
startPostponedEnterTransition();
|
||||||
}
|
}
|
||||||
|
|
@ -171,7 +171,7 @@ public class ArtistDetailActivity extends AbsFabActivity implements PaletteColor
|
||||||
int toolbarHeight = Util.getActionBarSize(this);
|
int toolbarHeight = Util.getActionBarSize(this);
|
||||||
titleViewHeight = getResources().getDimensionPixelSize(R.dimen.title_view_height);
|
titleViewHeight = getResources().getDimensionPixelSize(R.dimen.title_view_height);
|
||||||
headerOffset = toolbarHeight;
|
headerOffset = toolbarHeight;
|
||||||
if (Util.hasKitKatSDK())
|
if (Util.isAtLeastKitKat())
|
||||||
headerOffset += getResources().getDimensionPixelSize(R.dimen.statusMargin);
|
headerOffset += getResources().getDimensionPixelSize(R.dimen.statusMargin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -197,9 +197,9 @@ public class ArtistDetailActivity extends AbsFabActivity implements PaletteColor
|
||||||
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
||||||
private void setNavigationBarColored(boolean colored) {
|
private void setNavigationBarColored(boolean colored) {
|
||||||
if (colored) {
|
if (colored) {
|
||||||
if (Util.hasLollipopSDK()) getWindow().setNavigationBarColor(toolbarColor);
|
if (Util.isAtLeastLollipop()) getWindow().setNavigationBarColor(toolbarColor);
|
||||||
} else {
|
} else {
|
||||||
if (Util.hasLollipopSDK()) getWindow().setNavigationBarColor(Color.BLACK);
|
if (Util.isAtLeastLollipop()) getWindow().setNavigationBarColor(Color.BLACK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -302,7 +302,7 @@ public class ArtistDetailActivity extends AbsFabActivity implements PaletteColor
|
||||||
toolbarColor = vibrantSwatch.getRgb();
|
toolbarColor = vibrantSwatch.getRgb();
|
||||||
artistNameTv.setBackgroundColor(vibrantSwatch.getRgb());
|
artistNameTv.setBackgroundColor(vibrantSwatch.getRgb());
|
||||||
artistNameTv.setTextColor(vibrantSwatch.getTitleTextColor());
|
artistNameTv.setTextColor(vibrantSwatch.getTitleTextColor());
|
||||||
if (Util.hasLollipopSDK() && PreferenceUtils.getInstance(ArtistDetailActivity.this).coloredNavigationBarArtistEnabled())
|
if (Util.isAtLeastLollipop() && PreferenceUtils.getInstance(ArtistDetailActivity.this).coloredNavigationBarArtistEnabled())
|
||||||
getWindow().setNavigationBarColor(vibrantSwatch.getRgb());
|
getWindow().setNavigationBarColor(vibrantSwatch.getRgb());
|
||||||
notifyTaskColorChange(toolbarColor);
|
notifyTaskColorChange(toolbarColor);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -338,7 +338,7 @@ public class ArtistDetailActivity extends AbsFabActivity implements PaletteColor
|
||||||
artistNameTv.setBackgroundColor(defaultBarColor);
|
artistNameTv.setBackgroundColor(defaultBarColor);
|
||||||
artistNameTv.setTextColor(titleTextColor);
|
artistNameTv.setTextColor(titleTextColor);
|
||||||
|
|
||||||
if (Util.hasLollipopSDK() && PreferenceUtils.getInstance(this).coloredNavigationBarArtistEnabled())
|
if (Util.isAtLeastLollipop() && PreferenceUtils.getInstance(this).coloredNavigationBarArtistEnabled())
|
||||||
getWindow().setNavigationBarColor(DialogUtils.resolveColor(this, R.attr.default_bar_color));
|
getWindow().setNavigationBarColor(DialogUtils.resolveColor(this, R.attr.default_bar_color));
|
||||||
|
|
||||||
notifyTaskColorChange(toolbarColor);
|
notifyTaskColorChange(toolbarColor);
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ public class MainActivity extends AbsFabActivity
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
setStatusBarTranslucent(!Util.hasLollipopSDK());
|
setStatusBarTranslucent(!Util.isAtLeastLollipop());
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_main);
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
|
@ -90,7 +90,7 @@ public class MainActivity extends AbsFabActivity
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected boolean shouldColorStatusBar() {
|
protected boolean shouldColorStatusBar() {
|
||||||
return !Util.hasLollipopSDK();
|
return !Util.isAtLeastLollipop();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -139,13 +139,13 @@ public class MusicControllerActivity extends AbsFabActivity {
|
||||||
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
||||||
private void setUpBox(boolean boxEnabled) {
|
private void setUpBox(boolean boxEnabled) {
|
||||||
if (boxEnabled) {
|
if (boxEnabled) {
|
||||||
if (Util.hasLollipopSDK()) {
|
if (Util.isAtLeastLollipop()) {
|
||||||
mediaControllerContainer.setElevation(getResources().getDimensionPixelSize(R.dimen.cardview_default_elevation));
|
mediaControllerContainer.setElevation(getResources().getDimensionPixelSize(R.dimen.cardview_default_elevation));
|
||||||
}
|
}
|
||||||
mediaControllerContainer.setBackgroundColor(
|
mediaControllerContainer.setBackgroundColor(
|
||||||
DialogUtils.resolveColor(this, R.attr.music_controller_container_color));
|
DialogUtils.resolveColor(this, R.attr.music_controller_container_color));
|
||||||
} else {
|
} else {
|
||||||
if (Util.hasLollipopSDK() && !Util.isInPortraitMode(this)) {
|
if (Util.isAtLeastLollipop() && !Util.isInPortraitMode(this)) {
|
||||||
mediaControllerContainer.setElevation(getResources().getDimensionPixelSize(R.dimen.cardview_default_elevation));
|
mediaControllerContainer.setElevation(getResources().getDimensionPixelSize(R.dimen.cardview_default_elevation));
|
||||||
mediaControllerContainer.setBackgroundColor(
|
mediaControllerContainer.setBackgroundColor(
|
||||||
DialogUtils.resolveColor(this, R.attr.music_controller_container_color));
|
DialogUtils.resolveColor(this, R.attr.music_controller_container_color));
|
||||||
|
|
@ -358,7 +358,7 @@ public class MusicControllerActivity extends AbsFabActivity {
|
||||||
} else {
|
} else {
|
||||||
footer.setBackgroundColor(newColor);
|
footer.setBackgroundColor(newColor);
|
||||||
}
|
}
|
||||||
if (Util.hasLollipopSDK() && PreferenceUtils.getInstance(this).coloredNavigationBarCurrentPlayingEnabled())
|
if (Util.isAtLeastLollipop() && PreferenceUtils.getInstance(this).coloredNavigationBarCurrentPlayingEnabled())
|
||||||
getWindow().setNavigationBarColor(newColor);
|
getWindow().setNavigationBarColor(newColor);
|
||||||
lastFooterColor = newColor;
|
lastFooterColor = newColor;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ public class PlaylistDetailActivity extends AbsFabActivity {
|
||||||
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
setStatusBarTranslucent(!Util.hasLollipopSDK());
|
setStatusBarTranslucent(!Util.isAtLeastLollipop());
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_playlist_detail);
|
setContentView(R.layout.activity_playlist_detail);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ public class SettingsActivity extends AbsBaseActivity implements ColorChooserDia
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
setStatusBarTranslucent(!Util.hasLollipopSDK());
|
setStatusBarTranslucent(!Util.isAtLeastLollipop());
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_preferences);
|
setContentView(R.layout.activity_preferences);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import android.graphics.Color;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
|
||||||
|
|
||||||
import com.afollestad.materialdialogs.ThemeSingleton;
|
import com.afollestad.materialdialogs.ThemeSingleton;
|
||||||
import com.kabouzeid.gramophone.R;
|
import com.kabouzeid.gramophone.R;
|
||||||
|
|
@ -27,7 +26,7 @@ import com.readystatesoftware.systembartint.SystemBarTintManager;
|
||||||
* <p/>
|
* <p/>
|
||||||
* KitKat or Lollipop solid statusBar with the right color (primaryDark):
|
* KitKat or Lollipop solid statusBar with the right color (primaryDark):
|
||||||
* - shouldColorStatusBar return true OR return false and call setStatusBarColor() in the activity with a custom color
|
* - shouldColorStatusBar return true OR return false and call setStatusBarColor() in the activity with a custom color
|
||||||
* - setStatusBarTranslucent(!Util.hasLollipopSDK())
|
* - setStatusBarTranslucent(!Util.isAtLeastLollipop())
|
||||||
* <p/>
|
* <p/>
|
||||||
* KitKat or Lollipop translucent statusBar (not the color is too dark on Lollipop and KitKat only does fading but MUCH better performance the setStatusBarColor in onScrollCallback)
|
* KitKat or Lollipop translucent statusBar (not the color is too dark on Lollipop and KitKat only does fading but MUCH better performance the setStatusBarColor in onScrollCallback)
|
||||||
* - shouldColorStatusBar return false DO NOT return true and do not call setStatusBarColor() in this case at all here
|
* - shouldColorStatusBar return false DO NOT return true and do not call setStatusBarColor() in this case at all here
|
||||||
|
|
@ -108,8 +107,9 @@ public abstract class ThemeBaseActivity extends AppCompatActivity implements Kab
|
||||||
|
|
||||||
protected abstract boolean shouldColorNavBar();
|
protected abstract boolean shouldColorNavBar();
|
||||||
|
|
||||||
|
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
||||||
protected final void setStatusBarColor(int color, boolean forceSystemBarTint) {
|
protected final void setStatusBarColor(int color, boolean forceSystemBarTint) {
|
||||||
if (!forceSystemBarTint && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
if (!forceSystemBarTint && Util.isAtLeastLollipop()) {
|
||||||
getWindow().setStatusBarColor(color);
|
getWindow().setStatusBarColor(color);
|
||||||
} else {
|
} else {
|
||||||
SystemBarTintManager tintManager = new SystemBarTintManager(this);
|
SystemBarTintManager tintManager = new SystemBarTintManager(this);
|
||||||
|
|
@ -120,7 +120,7 @@ public abstract class ThemeBaseActivity extends AppCompatActivity implements Kab
|
||||||
|
|
||||||
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
||||||
protected final void setShouldColorNavBar(boolean shouldColorNavBar) {
|
protected final void setShouldColorNavBar(boolean shouldColorNavBar) {
|
||||||
if (Util.hasLollipopSDK()) {
|
if (Util.isAtLeastLollipop()) {
|
||||||
if (shouldColorNavBar) {
|
if (shouldColorNavBar) {
|
||||||
final int primaryDark = PreferenceUtils.getInstance(this).getThemeColorPrimaryDarker();
|
final int primaryDark = PreferenceUtils.getInstance(this).getThemeColorPrimaryDarker();
|
||||||
getWindow().setNavigationBarColor(primaryDark);
|
getWindow().setNavigationBarColor(primaryDark);
|
||||||
|
|
@ -136,7 +136,7 @@ public abstract class ThemeBaseActivity extends AppCompatActivity implements Kab
|
||||||
final int primaryDark = PreferenceUtils.getInstance(this).getThemeColorPrimaryDarker();
|
final int primaryDark = PreferenceUtils.getInstance(this).getThemeColorPrimaryDarker();
|
||||||
setStatusBarColor(primaryDark, false);
|
setStatusBarColor(primaryDark, false);
|
||||||
} else {
|
} else {
|
||||||
if (Util.hasLollipopSDK()) {
|
if (Util.isAtLeastLollipop()) {
|
||||||
getWindow().setStatusBarColor(Util.resolveColor(this, android.R.attr.statusBarColor));
|
getWindow().setStatusBarColor(Util.resolveColor(this, android.R.attr.statusBarColor));
|
||||||
} else {
|
} else {
|
||||||
SystemBarTintManager tintManager = new SystemBarTintManager(this);
|
SystemBarTintManager tintManager = new SystemBarTintManager(this);
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@ public abstract class AbsTagEditorActivity extends AbsBaseActivity {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
setStatusBarTranslucent(!Util.hasLollipopSDK());
|
setStatusBarTranslucent(!Util.isAtLeastLollipop());
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(getContentViewResId());
|
setContentView(getContentViewResId());
|
||||||
|
|
||||||
|
|
@ -213,7 +213,7 @@ public abstract class AbsTagEditorActivity extends AbsBaseActivity {
|
||||||
paletteColorPrimary = primaryColor;
|
paletteColorPrimary = primaryColor;
|
||||||
observableScrollViewCallbacks.onScrollChanged(scrollView.getCurrentScrollY(), false, false);
|
observableScrollViewCallbacks.onScrollChanged(scrollView.getCurrentScrollY(), false, false);
|
||||||
setStatusBarColor(ColorChooserDialog.shiftColorDown(primaryColor), false);
|
setStatusBarColor(ColorChooserDialog.shiftColorDown(primaryColor), false);
|
||||||
if (Util.hasLollipopSDK() && PreferenceUtils.getInstance(this).coloredNavigationBarTagEditorEnabled())
|
if (Util.isAtLeastLollipop() && PreferenceUtils.getInstance(this).coloredNavigationBarTagEditorEnabled())
|
||||||
getWindow().setNavigationBarColor(primaryColor);
|
getWindow().setNavigationBarColor(primaryColor);
|
||||||
notifyTaskColorChange(primaryColor);
|
notifyTaskColorChange(primaryColor);
|
||||||
}
|
}
|
||||||
|
|
@ -266,7 +266,7 @@ public abstract class AbsTagEditorActivity extends AbsBaseActivity {
|
||||||
|
|
||||||
int primaryDark = ColorChooserDialog.shiftColorDown(paletteColorPrimary);
|
int primaryDark = ColorChooserDialog.shiftColorDown(paletteColorPrimary);
|
||||||
setStatusBarColor(primaryDark, false);
|
setStatusBarColor(primaryDark, false);
|
||||||
if (Util.hasLollipopSDK() && PreferenceUtils.getInstance(this).coloredNavigationBarTagEditorEnabled())
|
if (Util.isAtLeastLollipop() && PreferenceUtils.getInstance(this).coloredNavigationBarTagEditorEnabled())
|
||||||
getWindow().setNavigationBarColor(primaryDark);
|
getWindow().setNavigationBarColor(primaryDark);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -310,7 +310,7 @@ public abstract class AbsTagEditorActivity extends AbsBaseActivity {
|
||||||
paletteColorPrimary = vibrantColor;
|
paletteColorPrimary = vibrantColor;
|
||||||
observableScrollViewCallbacks.onScrollChanged(scrollView.getCurrentScrollY(), false, false);
|
observableScrollViewCallbacks.onScrollChanged(scrollView.getCurrentScrollY(), false, false);
|
||||||
setStatusBarColor(ColorChooserDialog.shiftColorDown(vibrantColor), false);
|
setStatusBarColor(ColorChooserDialog.shiftColorDown(vibrantColor), false);
|
||||||
if (Util.hasLollipopSDK() && PreferenceUtils.getInstance(AbsTagEditorActivity.this).coloredNavigationBarTagEditorEnabled())
|
if (Util.isAtLeastLollipop() && PreferenceUtils.getInstance(AbsTagEditorActivity.this).coloredNavigationBarTagEditorEnabled())
|
||||||
getWindow().setNavigationBarColor(vibrantColor);
|
getWindow().setNavigationBarColor(vibrantColor);
|
||||||
notifyTaskColorChange(vibrantColor);
|
notifyTaskColorChange(vibrantColor);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ public abstract class AbsMainActivityFragment extends Fragment implements KabVie
|
||||||
final int norm = Util.getActionBarSize(getActivity()) +
|
final int norm = Util.getActionBarSize(getActivity()) +
|
||||||
getResources().getDimensionPixelSize(R.dimen.tab_height) +
|
getResources().getDimensionPixelSize(R.dimen.tab_height) +
|
||||||
getResources().getDimensionPixelSize(R.dimen.list_padding_vertical);
|
getResources().getDimensionPixelSize(R.dimen.list_padding_vertical);
|
||||||
if (Util.hasKitKatSDK() && !Util.hasLollipopSDK()) {
|
if (Util.isAtLeastKitKat() && !Util.isAtLeastLollipop()) {
|
||||||
if (Util.isInPortraitMode(getActivity()) || Util.isTablet(getActivity())) {
|
if (Util.isInPortraitMode(getActivity()) || Util.isTablet(getActivity())) {
|
||||||
return norm + Util.getStatusBarHeight(getActivity());
|
return norm + Util.getStatusBarHeight(getActivity());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -178,11 +178,11 @@ public class Util {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean hasLollipopSDK() {
|
public static boolean isAtLeastLollipop() {
|
||||||
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP;
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean hasKitKatSDK() {
|
public static boolean isAtLeastKitKat() {
|
||||||
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT;
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue