Show separator for all types of context menu
(cherry picked from commit 5fe78fa
)
This commit is contained in:
parent
e654d02241
commit
4c554f8fa2
4 changed files with 4 additions and 18 deletions
|
@ -1279,13 +1279,6 @@ public class MapContextMenu extends MenuTitleController implements StateChangedL
|
|||
return 0;
|
||||
}
|
||||
|
||||
public boolean isShowInfoCompassSeparator() {
|
||||
if (menuController != null) {
|
||||
return menuController.isShowInfoCompassSeparator();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean isMapDownloaded() {
|
||||
return menuController != null && menuController.isMapDownloaded();
|
||||
}
|
||||
|
|
|
@ -1479,7 +1479,8 @@ public class MapContextMenuFragment extends BaseOsmAndFragment implements Downlo
|
|||
TextView additionalInfoTextView = (TextView) view.findViewById(R.id.additional_info_text_view);
|
||||
CharSequence additionalInfoStr = menu.getAdditionalInfo();
|
||||
boolean showAdditionalImage = false;
|
||||
if (!TextUtils.isEmpty(additionalInfoStr)) {
|
||||
boolean showAdditionalInfo = !TextUtils.isEmpty(additionalInfoStr);
|
||||
if (showAdditionalInfo) {
|
||||
int colorId = menu.getAdditionalInfoColor();
|
||||
int additionalInfoIconRes = menu.getAdditionalInfoIconRes();
|
||||
if (colorId != 0) {
|
||||
|
@ -1497,8 +1498,9 @@ public class MapContextMenuFragment extends BaseOsmAndFragment implements Downlo
|
|||
}
|
||||
additionalInfoImageView.setVisibility(showAdditionalImage ? View.VISIBLE : View.GONE);
|
||||
|
||||
boolean showSeparator = showAdditionalInfo && menu.displayDistanceDirection();
|
||||
view.findViewById(R.id.info_compass_separator)
|
||||
.setVisibility(menu.isShowInfoCompassSeparator() ? View.VISIBLE : View.GONE);
|
||||
.setVisibility(showSeparator ? View.VISIBLE : View.GONE);
|
||||
}
|
||||
updateCompassVisibility();
|
||||
updateAdditionalInfoVisibility();
|
||||
|
|
|
@ -528,10 +528,6 @@ public abstract class MenuController extends BaseMenuController implements Colla
|
|||
return 0;
|
||||
}
|
||||
|
||||
public boolean isShowInfoCompassSeparator() {
|
||||
return false;
|
||||
}
|
||||
|
||||
private boolean shouldShowMapSize() {
|
||||
return indexItem != null && !downloaded;
|
||||
}
|
||||
|
|
|
@ -133,11 +133,6 @@ public class AMapPointMenuController extends MenuController {
|
|||
return super.getAdditionalInfoIconRes();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isShowInfoCompassSeparator() {
|
||||
return getPointSpeed() != NO_SPEED;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean needStreetName() {
|
||||
return false;
|
||||
|
|
Loading…
Reference in a new issue