AnnotationSelectionViewThemeConfiguration

class AnnotationSelectionViewThemeConfiguration(val selectionBorderWidth: Int?, @ColorInt val selectionBorderColor: Int?, @ColorInt val selectionScaleHandleColor: Int?, @ColorInt val selectionEditHandleColor: Int?, val selectionPadding: Int?, @IntRange(from = 0) val guideLineWidth: Int?, @ColorInt val guideLineColor: Int?, @IntRange(from = 0) val guideLineIncrease: Int?, @ColorInt val linkAnnotationBackgroundColor: Int?, @ColorInt val linkAnnotationBorderColor: Int?, @ColorInt val linkAnnotationHighlightBackgroundColor: Int?, @ColorInt val linkAnnotationHighlightBorderColor: Int?, val topLeftScaleHandleDrawable: Drawable?, val topCenterScaleHandleDrawable: Drawable?, val topRightScaleHandleDrawable: Drawable?, val centerLeftScaleHandleDrawable: Drawable?, val centerRightScaleHandleDrawable: Drawable?, val bottomLeftScaleHandleDrawable: Drawable?, val bottomCenterScaleHandleDrawable: Drawable?, val bottomRightScaleHandleDrawable: Drawable?, val rotationHandleDrawable: Drawable?, val backgroundDrawable: Drawable?)

Configuration class holding all resolved theme configuration properties related to the annotation selection view.

Constructors

constructor(selectionBorderWidth: Int?, @ColorInt selectionBorderColor: Int?, @ColorInt selectionScaleHandleColor: Int?, @ColorInt selectionEditHandleColor: Int?, selectionPadding: Int?, @IntRange(from = 0) guideLineWidth: Int?, @ColorInt guideLineColor: Int?, @IntRange(from = 0) guideLineIncrease: Int?, @ColorInt linkAnnotationBackgroundColor: Int?, @ColorInt linkAnnotationBorderColor: Int?, @ColorInt linkAnnotationHighlightBackgroundColor: Int?, @ColorInt linkAnnotationHighlightBorderColor: Int?, topLeftScaleHandleDrawable: Drawable?, topCenterScaleHandleDrawable: Drawable?, topRightScaleHandleDrawable: Drawable?, centerLeftScaleHandleDrawable: Drawable?, centerRightScaleHandleDrawable: Drawable?, bottomLeftScaleHandleDrawable: Drawable?, bottomCenterScaleHandleDrawable: Drawable?, bottomRightScaleHandleDrawable: Drawable?, rotationHandleDrawable: Drawable?, backgroundDrawable: Drawable?)

Types

Link copied to clipboard
class Builder

Builder used to construct the AnnotationSelectionViewThemeConfiguration instance.

Properties

Link copied to clipboard

Background drawable for the annotation selection layout. This feature is not support by callout annotations.

Link copied to clipboard

Scale handle drawable in the bottom center part of the annotation selection layout.

Link copied to clipboard

Scale handle drawable in the bottom left part of the annotation selection layout.

Link copied to clipboard

Scale handle drawable in the bottom right part of the annotation selection layout.

Link copied to clipboard

Scale handle drawable in the center left part of the annotation selection layout.

Link copied to clipboard

Scale handle drawable in the center right part of the annotation selection layout.

Link copied to clipboard

Guide line color.

Link copied to clipboard

Defines size of the drawn guide line that will protrude outside of the selection rect (on each side).

Link copied to clipboard

Guide line width in pixels.

Link copied to clipboard

Background color drawn on top of a link annotation.

Link copied to clipboard

Border color for link annotations.

Link copied to clipboard

Background color drawn on top of highlighted (i.e. touched) link annotations.

Link copied to clipboard

Border color of highlighted (i.e. touched) link annotations.

Link copied to clipboard

Scale handle drawable of the annotation selection layout for the rotation.

Link copied to clipboard

Annotation selection border color.

Link copied to clipboard

Annotation selection border width in pixels.

Link copied to clipboard

Annotation selection edit handle color.

Link copied to clipboard

Annotation selection padding.

Link copied to clipboard

Annotation selection scale handle color.

Link copied to clipboard

Scale handle drawable in the top center part of the annotation selection layout.

Link copied to clipboard

Scale handle drawable in the top left part of the annotation selection layout.

Link copied to clipboard

Scale handle drawable in the top right part of the annotation selection layout.