Fix getting backup color errors
This commit is contained in:
parent
fe9f45bb4a
commit
9d7d04ea1f
|
@ -287,7 +287,8 @@ public class AddonDetailsFragment extends Fragment {
|
|||
Resources.Theme theme = getActivity().getTheme();
|
||||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[] {
|
||||
R.attr.colorAccent});
|
||||
enabledButton.setColorFilter(styledAttributes.getColor(0, R.color.accent_default));
|
||||
enabledButton.setColorFilter(styledAttributes.getColor(0,
|
||||
getActivity().getResources().getColor(R.color.accent_default)));
|
||||
styledAttributes.recycle();
|
||||
|
||||
fabButton.setVisibility(View.VISIBLE);
|
||||
|
|
|
@ -646,7 +646,8 @@ public class AlbumDetailsFragment extends Fragment
|
|||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[]{
|
||||
R.attr.colorAccent});
|
||||
downloadButton.setColorFilter(
|
||||
styledAttributes.getColor(0, R.color.accent_default));
|
||||
styledAttributes.getColor(0,
|
||||
getActivity().getResources().getColor(R.color.accent_default)));
|
||||
styledAttributes.recycle();
|
||||
} else {
|
||||
downloadButton.clearColorFilter();
|
||||
|
|
|
@ -583,7 +583,8 @@ public class MovieDetailsFragment extends Fragment
|
|||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[]{
|
||||
R.attr.colorAccent});
|
||||
downloadButton.setColorFilter(
|
||||
styledAttributes.getColor(0, R.color.accent_default));
|
||||
styledAttributes.getColor(0,
|
||||
getActivity().getResources().getColor(R.color.accent_default)));
|
||||
styledAttributes.recycle();
|
||||
} else {
|
||||
downloadButton.clearColorFilter();
|
||||
|
@ -596,7 +597,8 @@ public class MovieDetailsFragment extends Fragment
|
|||
Resources.Theme theme = getActivity().getTheme();
|
||||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[] {
|
||||
R.attr.colorAccent});
|
||||
seenButton.setColorFilter(styledAttributes.getColor(0, R.color.accent_default));
|
||||
seenButton.setColorFilter(styledAttributes.getColor(0,
|
||||
getActivity().getResources().getColor(R.color.accent_default)));
|
||||
styledAttributes.recycle();
|
||||
} else {
|
||||
seenButton.clearColorFilter();
|
||||
|
|
|
@ -497,7 +497,8 @@ public class MusicVideoDetailsFragment extends Fragment
|
|||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[]{
|
||||
R.attr.colorAccent});
|
||||
downloadButton.setColorFilter(
|
||||
styledAttributes.getColor(0, R.color.accent_default));
|
||||
styledAttributes.getColor(0,
|
||||
getActivity().getResources().getColor(R.color.accent_default)));
|
||||
styledAttributes.recycle();
|
||||
} else {
|
||||
downloadButton.clearColorFilter();
|
||||
|
|
|
@ -306,7 +306,7 @@ public class NavigationDrawerFragment extends Fragment {
|
|||
if (mDrawerListView != null) {
|
||||
mDrawerListView.setItemChecked(position, true);
|
||||
}
|
||||
mDrawerLayout.closeDrawer(Gravity.START);
|
||||
mDrawerLayout.closeDrawer(GravityCompat.START);
|
||||
|
||||
// Same activity, just return
|
||||
if (item.id == getItemIdFromActivity())
|
||||
|
@ -395,8 +395,11 @@ public class NavigationDrawerFragment extends Fragment {
|
|||
R.attr.colorAccent,
|
||||
R.attr.textColorOverPrimary
|
||||
});
|
||||
selectedItemColor = styledAttributes.getColor(0, R.color.accent_default);
|
||||
hostItemColor = styledAttributes.getColor(1, R.color.white);
|
||||
Resources resources = context.getResources();
|
||||
selectedItemColor = styledAttributes.getColor(0,
|
||||
resources.getColor(R.color.accent_default));
|
||||
hostItemColor = styledAttributes.getColor(1,
|
||||
resources.getColor(R.color.white));
|
||||
styledAttributes.recycle();
|
||||
}
|
||||
|
||||
|
|
|
@ -319,7 +319,8 @@ public class NowPlayingFragment extends Fragment
|
|||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[] {
|
||||
R.attr.colorAccent});
|
||||
volumeMuteButton.setColorFilter(
|
||||
styledAttributes.getColor(0, R.color.accent_default));
|
||||
styledAttributes.getColor(0,
|
||||
getActivity().getResources().getColor(R.color.accent_default)));
|
||||
styledAttributes.recycle();
|
||||
} else {
|
||||
volumeMuteButton.clearColorFilter();
|
||||
|
@ -763,24 +764,25 @@ public class NowPlayingFragment extends Fragment
|
|||
}
|
||||
|
||||
Resources.Theme theme = getActivity().getTheme();
|
||||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[] {
|
||||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[]{
|
||||
R.attr.colorAccent,
|
||||
R.attr.iconRepeat,
|
||||
R.attr.iconRepeatOne});
|
||||
int accentDefaultColor = getResources().getColor(R.color.accent_default);
|
||||
if (getPropertiesResult.repeat.equals(PlayerType.Repeat.OFF)) {
|
||||
repeatButton.setImageResource(styledAttributes.getResourceId(1, R.drawable.ic_repeat_white_24dp));
|
||||
repeatButton.clearColorFilter();
|
||||
} else if (getPropertiesResult.repeat.equals(PlayerType.Repeat.ONE)) {
|
||||
repeatButton.setImageResource(styledAttributes.getResourceId(2, R.drawable.ic_repeat_one_white_24dp));
|
||||
repeatButton.setColorFilter(styledAttributes.getColor(0, R.color.accent_default));
|
||||
repeatButton.setColorFilter(styledAttributes.getColor(0, accentDefaultColor));
|
||||
} else {
|
||||
repeatButton.setImageResource(styledAttributes.getResourceId(1, R.drawable.ic_repeat_white_24dp));
|
||||
repeatButton.setColorFilter(styledAttributes.getColor(0, R.color.accent_default));
|
||||
repeatButton.setColorFilter(styledAttributes.getColor(0, accentDefaultColor));
|
||||
}
|
||||
if (!getPropertiesResult.shuffled) {
|
||||
shuffleButton.clearColorFilter();
|
||||
} else {
|
||||
shuffleButton.setColorFilter(styledAttributes.getColor(0, R.color.accent_default));
|
||||
shuffleButton.setColorFilter(styledAttributes.getColor(0, accentDefaultColor));
|
||||
}
|
||||
styledAttributes.recycle();
|
||||
|
||||
|
|
|
@ -531,8 +531,10 @@ public class PlaylistFragment extends Fragment
|
|||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[] {
|
||||
R.attr.appCardBackgroundColor,
|
||||
R.attr.appSelectedCardBackgroundColor});
|
||||
cardBackgroundColor = styledAttributes.getColor(0, R.color.dark_content_background);
|
||||
selectedCardBackgroundColor = styledAttributes.getColor(1, R.color.dark_selected_content_background);
|
||||
cardBackgroundColor = styledAttributes.getColor(0,
|
||||
getResources().getColor(R.color.dark_content_background));
|
||||
selectedCardBackgroundColor = styledAttributes.getColor(1,
|
||||
getResources().getColor(R.color.dark_selected_content_background));
|
||||
styledAttributes.recycle();
|
||||
}
|
||||
|
||||
|
|
|
@ -562,7 +562,7 @@ public class TVShowEpisodeDetailsFragment extends Fragment
|
|||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[]{
|
||||
R.attr.colorAccent});
|
||||
downloadButton.setColorFilter(
|
||||
styledAttributes.getColor(0, R.color.accent_default));
|
||||
styledAttributes.getColor(0, getResources().getColor(R.color.accent_default)));
|
||||
styledAttributes.recycle();
|
||||
} else {
|
||||
downloadButton.clearColorFilter();
|
||||
|
@ -575,7 +575,7 @@ public class TVShowEpisodeDetailsFragment extends Fragment
|
|||
Resources.Theme theme = getActivity().getTheme();
|
||||
TypedArray styledAttributes = theme.obtainStyledAttributes(new int[] {
|
||||
R.attr.colorAccent});
|
||||
seenButton.setColorFilter(styledAttributes.getColor(0, R.color.accent_default));
|
||||
seenButton.setColorFilter(styledAttributes.getColor(0, getResources().getColor(R.color.accent_default)));
|
||||
styledAttributes.recycle();
|
||||
} else {
|
||||
seenButton.clearColorFilter();
|
||||
|
|
|
@ -457,7 +457,7 @@ public class TVShowEpisodeListFragment extends Fragment
|
|||
R.attr.iconCollapse,
|
||||
R.attr.iconExpand,
|
||||
});
|
||||
themeAccentColor = styledAttributes.getColor(0, R.color.accent_default);
|
||||
themeAccentColor = styledAttributes.getColor(0, getResources().getColor(R.color.accent_default));
|
||||
iconCollapseResId = styledAttributes.getResourceId(1, R.drawable.ic_expand_less_white_24dp);
|
||||
iconExpandResId = styledAttributes.getResourceId(2, R.drawable.ic_expand_more_white_24dp);
|
||||
styledAttributes.recycle();
|
||||
|
|
Loading…
Reference in New Issue