Change group color
This commit is contained in:
parent
cf1866d8d5
commit
198be0c573
1 changed files with 9 additions and 3 deletions
|
@ -81,11 +81,15 @@ public class EditTrackGroupDialogFragment extends MenuBottomSheetDialogFragment
|
||||||
}
|
}
|
||||||
items.add(new TitleItem(getCategoryName(app, group.getName())));
|
items.add(new TitleItem(getCategoryName(app, group.getName())));
|
||||||
|
|
||||||
|
boolean trackPoints = group.getType() == GpxDisplayItemType.TRACK_POINTS;
|
||||||
SelectedGpxFile selectedGpxFile = app.getSelectedGpxHelper().getSelectedFileByPath(group.getGpx().path);
|
SelectedGpxFile selectedGpxFile = app.getSelectedGpxHelper().getSelectedFileByPath(group.getGpx().path);
|
||||||
if (group.getType() == GpxDisplayItemType.TRACK_POINTS && selectedGpxFile != null) {
|
if (trackPoints && selectedGpxFile != null) {
|
||||||
items.add(createShowOnMapItem(selectedGpxFile));
|
items.add(createShowOnMapItem(selectedGpxFile));
|
||||||
}
|
}
|
||||||
items.add(createEditNameItem());
|
items.add(createEditNameItem());
|
||||||
|
if (trackPoints) {
|
||||||
|
items.add(createChangeColorItem());
|
||||||
|
}
|
||||||
items.add(new OptionsDividerItem(app));
|
items.add(new OptionsDividerItem(app));
|
||||||
|
|
||||||
// items.add(createCopyToMarkersItem());
|
// items.add(createCopyToMarkersItem());
|
||||||
|
@ -272,8 +276,10 @@ public class EditTrackGroupDialogFragment extends MenuBottomSheetDialogFragment
|
||||||
final int themeRes = nightMode ? R.style.OsmandDarkTheme : R.style.OsmandLightTheme;
|
final int themeRes = nightMode ? R.style.OsmandDarkTheme : R.style.OsmandLightTheme;
|
||||||
final View changeColorView = View.inflate(new ContextThemeWrapper(getContext(), themeRes),
|
final View changeColorView = View.inflate(new ContextThemeWrapper(getContext(), themeRes),
|
||||||
R.layout.change_fav_color, null);
|
R.layout.change_fav_color, null);
|
||||||
((ImageView) changeColorView.findViewById(R.id.change_color_icon))
|
ImageView icon = ((ImageView) changeColorView.findViewById(R.id.change_color_icon));
|
||||||
.setImageDrawable(getContentIcon(R.drawable.ic_action_appearance));
|
icon.setImageDrawable(getContentIcon(R.drawable.ic_action_appearance));
|
||||||
|
int margin = getResources().getDimensionPixelSize(R.dimen.bottom_sheet_icon_margin_large);
|
||||||
|
UiUtilities.setMargins(icon, 0, 0, margin, 0);
|
||||||
updateColorView((ImageView) changeColorView.findViewById(R.id.colorImage));
|
updateColorView((ImageView) changeColorView.findViewById(R.id.colorImage));
|
||||||
return new BaseBottomSheetItem.Builder()
|
return new BaseBottomSheetItem.Builder()
|
||||||
.setCustomView(changeColorView)
|
.setCustomView(changeColorView)
|
||||||
|
|
Loading…
Reference in a new issue