CustomCap

  • CustomCap allows you to use a bitmap as a custom cap for the start or end of a Polyline.

  • It's oriented and scaled according to the direction and stroke width of the line.

  • You can specify a reference stroke width for the bitmap to be designed for, with a default of 10 pixels.

  • The bitmap descriptor for the cap image must be provided during construction.

  • CustomCap supports polylines with any stroke pattern.

public final class CustomCap extends Cap

Bitmap overlay centered at the start or end vertex of a Polyline, orientated according to the direction of the line's first or last edge and scaled with respect to the line's stroke width. CustomCap can be applied to Polyline with any stroke pattern.

Inherited Constant Summary

Field Summary

public final BitmapDescriptor bitmapDescriptor Descriptor of the bitmap to be overlaid at the start or end vertex.
public final float refWidth Reference stroke width (in pixels) - the stroke width for which the cap bitmap at its native dimension is designed.

Public Constructor Summary

CustomCap(BitmapDescriptor bitmapDescriptor, float refWidth)
Constructs a new CustomCap.
CustomCap(BitmapDescriptor bitmapDescriptor)
Constructs a new CustomCap with default reference stroke width of 10 pixels (equal to the default stroke width, see PolylineOptions.width(float)).

Public Method Summary

String

Inherited Method Summary

Fields

public final BitmapDescriptor bitmapDescriptor

Descriptor of the bitmap to be overlaid at the start or end vertex.

public final float refWidth

Reference stroke width (in pixels) - the stroke width for which the cap bitmap at its native dimension is designed. The default reference stroke width is 10 pixels.

Public Constructors

public CustomCap (BitmapDescriptor bitmapDescriptor, float refWidth)

Constructs a new CustomCap.

Parameters
bitmapDescriptor Descriptor of the bitmap to be used. Must not be null.
refWidth Stroke width, in pixels, for which the cap bitmap at its native dimension is designed. Must be positive.

public CustomCap (BitmapDescriptor bitmapDescriptor)

Constructs a new CustomCap with default reference stroke width of 10 pixels (equal to the default stroke width, see PolylineOptions.width(float)).

Parameters
bitmapDescriptor Descriptor of the bitmap to be used. Must not be null.

Public Methods

public String toString ()