Markierung.CollisionBehavior

public static abstract @interface Marker.CollisionBehavior implementiert Annotation

Gibt an, wie mit einer Markierung verfahren wird, wenn sie mit anderen Markierungen oder den Labels der Basiskarte in Konflikt steht.

Constant Summary

int OPTIONAL_AND_HIDES_LOWER_PRIORITY Legt fest, ob die Markierung durch eine erforderliche Markierung ersetzt/überlappt oder durch eine Markierung vom Typ OPTIONAL_AND_HIDES_LOWER_PRIORITY mit höherer Priorität ersetzt werden darf.
int ERFORDERLICH Legt fest, ob die Markierung platziert werden muss und sich mit anderen Markierungen oder Labels überlappen darf.
int REQUIRED_AND_HIDES_OPTIONAL Legt fest, ob die Markierung platziert werden muss, und blendet OPTIONAL_AND_HIDES_LOWER_PRIORITY-Markierungen oder Labels aus, die sich mit der Markierung überschneiden würden.

Inherited Method Summary

Konstanten

public static final int OPTIONAL_AND_HIDES_LOWER_PRIORITY

Legt fest, ob die Markierung durch eine erforderliche Markierung ersetzt/überlappt oder durch eine Markierung vom Typ OPTIONAL_AND_HIDES_LOWER_PRIORITY mit höherer Priorität ersetzt werden darf.

Konstanter Wert: 2

public static final int ERFORDERLICH

Legt fest, ob die Markierung platziert werden muss und sich mit anderen Markierungen oder Labels überlappen darf. Dies ist die Standardeinstellung.

Konstanter Wert: 0

public static final int REQUIRED_AND_HIDES_OPTIONAL

Legt fest, ob die Markierung platziert werden muss, und blendet OPTIONAL_AND_HIDES_LOWER_PRIORITY-Markierungen oder Labels aus, die sich mit der Markierung überschneiden würden. Sie kann sich mit anderen erforderlichen Markierungen überschneiden.

Konstanter Wert: 1