open class ArrowButtonsGroup : FrameLayout, PanningControlsView
Group of arrow buttons used to control camera position. This class contains arrow buttons for every direction.
ArrowButtonsGroup(context: Context!)
Default constructor that uses context to inflate this layout, init views, and listeners for every arrow button. ArrowButtonsGroup(context: Context!, attrs: AttributeSet!)
Custom constructor that uses context to inflate this layout, init views and listeners for every arrow button. This constructor also gives ability to provide custom set of attributes. ArrowButtonsGroup(context: Context!, attrs: AttributeSet!, defStyleAttr: Int)
Custom constructor that uses context to inflate this layout, init views and listeners for every arrow button. This constructor also gives ability to provide custom set of attributes and a reference to default style resource. |
static val DEFAULT_PANNING_DURATION: Long |
|
static val DEFAULT_PANNING_OFFSET: Double |
|
static val PANNING_OFFSET: Double |
open fun getArrowDownButton(): ArrowButton!
Returns the arrow down button. |
|
open fun getArrowLeftButton(): ArrowButton!
Returns the arrow left button. |
|
open fun getArrowRightButton(): ArrowButton!
Returns the arrow right button. |
|
open fun getArrowUpButton(): ArrowButton!
Returns the arrow up button. |
|
open fun getView(): ArrowButtonsGroup |
|
open fun hide(): Unit |
|
open fun setArrowButtonsClickListener(arrowsClickListener: PanningControlsView.ArrowButtonsClickListener!): Unit
Method to register on click listeners for group of arrow buttons. |
|
open fun setMargins(left: Int, top: Int, right: Int, bottom: Int): Unit |
|
open fun show(): Unit |