Fixed fab color in the tag editor. Fixes #42
This commit is contained in:
parent
a21a169660
commit
3c80bd789b
2 changed files with 9 additions and 4 deletions
|
|
@ -281,7 +281,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi
|
||||||
|
|
||||||
int fabColor = getThemeColorAccent();
|
int fabColor = getThemeColorAccent();
|
||||||
int fabDrawableColor = ColorUtil.getDrawableColorForBackground(this, fabColor);
|
int fabDrawableColor = ColorUtil.getDrawableColorForBackground(this, fabColor);
|
||||||
playPauseFab.setBackgroundTintList(ColorStateList.valueOf(getThemeColorAccent()));
|
playPauseFab.setBackgroundTintList(ColorStateList.valueOf(fabColor));
|
||||||
playPauseFab.getDrawable().setColorFilter(fabDrawableColor, PorterDuff.Mode.SRC_IN);
|
playPauseFab.getDrawable().setColorFilter(fabDrawableColor, PorterDuff.Mode.SRC_IN);
|
||||||
|
|
||||||
final GestureDetector gestureDetector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() {
|
final GestureDetector gestureDetector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() {
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,10 @@ package com.kabouzeid.gramophone.ui.activities.tageditor;
|
||||||
import android.app.SearchManager;
|
import android.app.SearchManager;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.pm.ActivityInfo;
|
import android.content.pm.ActivityInfo;
|
||||||
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.BitmapFactory;
|
import android.graphics.BitmapFactory;
|
||||||
|
import android.graphics.PorterDuff;
|
||||||
import android.media.MediaScannerConnection;
|
import android.media.MediaScannerConnection;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
|
@ -22,13 +24,13 @@ import android.widget.ImageView;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
|
|
||||||
import com.afollestad.materialdialogs.MaterialDialog;
|
import com.afollestad.materialdialogs.MaterialDialog;
|
||||||
import com.afollestad.materialdialogs.ThemeSingleton;
|
|
||||||
import com.afollestad.materialdialogs.util.DialogUtils;
|
import com.afollestad.materialdialogs.util.DialogUtils;
|
||||||
import com.github.ksoichiro.android.observablescrollview.ObservableScrollView;
|
import com.github.ksoichiro.android.observablescrollview.ObservableScrollView;
|
||||||
import com.kabouzeid.gramophone.R;
|
import com.kabouzeid.gramophone.R;
|
||||||
import com.kabouzeid.gramophone.misc.LagTracker;
|
import com.kabouzeid.gramophone.misc.LagTracker;
|
||||||
import com.kabouzeid.gramophone.misc.SimpleObservableScrollViewCallbacks;
|
import com.kabouzeid.gramophone.misc.SimpleObservableScrollViewCallbacks;
|
||||||
import com.kabouzeid.gramophone.ui.activities.base.AbsBaseActivity;
|
import com.kabouzeid.gramophone.ui.activities.base.AbsBaseActivity;
|
||||||
|
import com.kabouzeid.gramophone.util.ColorUtil;
|
||||||
import com.kabouzeid.gramophone.util.MusicUtil;
|
import com.kabouzeid.gramophone.util.MusicUtil;
|
||||||
import com.kabouzeid.gramophone.util.Util;
|
import com.kabouzeid.gramophone.util.Util;
|
||||||
import com.kabouzeid.gramophone.util.ViewUtil;
|
import com.kabouzeid.gramophone.util.ViewUtil;
|
||||||
|
|
@ -192,12 +194,15 @@ public abstract class AbsTagEditorActivity extends AbsBaseActivity {
|
||||||
save();
|
save();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
fab.setBackgroundTintList(ThemeSingleton.get().positiveColor);
|
|
||||||
|
int fabColor = getThemeColorAccent();
|
||||||
|
int fabDrawableColor = ColorUtil.getDrawableColorForBackground(this, fabColor);
|
||||||
|
fab.setBackgroundTintList(ColorStateList.valueOf(fabColor));
|
||||||
|
fab.getDrawable().setColorFilter(fabDrawableColor, PorterDuff.Mode.SRC_IN);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected abstract void save();
|
protected abstract void save();
|
||||||
|
|
||||||
|
|
||||||
private void resetColors() {
|
private void resetColors() {
|
||||||
paletteColorPrimary = getThemeColorPrimary();
|
paletteColorPrimary = getThemeColorPrimary();
|
||||||
observableScrollViewCallbacks.onScrollChanged(observableScrollView.getCurrentScrollY(), false, false);
|
observableScrollViewCallbacks.onScrollChanged(observableScrollView.getCurrentScrollY(), false, false);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue