public class

SliderPickerInspectorView

extends FrameLayout
implements PropertyInspectorView
java.lang.Object
   ↳ android.view.View
     ↳ android.view.ViewGroup
       ↳ android.widget.FrameLayout
         ↳ com.pspdfkit.ui.inspector.views.SliderPickerInspectorView

Class Overview

Picker with slider for picking numbers from integer range.

Summary

Nested Classes
interface SliderPickerInspectorView.SliderPickerListener Listener for picked values. 
[Expand]
Inherited Constants
From class android.view.ViewGroup
From class android.view.View
[Expand]
Inherited Fields
From class android.view.View
Public Constructors
SliderPickerInspectorView(Context context, String label, String unitLabel, int minValue, int maxValue, int defaultValue, SliderPickerInspectorView.SliderPickerListener listener)
Construct slider picker.
Public Methods
void bindController(PropertyInspectorController controller)
Bind to property inspector controller.
int getPropertyInspectorMaxHeight()
Returns maximum height that this view with all its detail views will occupy.
int getPropertyInspectorMinHeight()
Height of the parent PropertyInspector that this view would like it to have.
int getSuggestedHeight()
Returns best height of this view when shown in inspector.
View getView()
Casts the inspector view to the View class and returns it.
void setValue(int value)
Sets value to the slider view and edit text view.
void unbindController()
Unbind from property inspector controller.
Protected Methods
void onDetachedFromWindow()
[Expand]
Inherited Methods
From class android.widget.FrameLayout
From class android.view.ViewGroup
From class android.view.View
From class java.lang.Object
From interface android.graphics.drawable.Drawable.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.ViewManager
From interface android.view.ViewParent
From interface android.view.accessibility.AccessibilityEventSource
From interface com.pspdfkit.ui.inspector.PropertyInspectorView

Public Constructors

public SliderPickerInspectorView (Context context, String label, String unitLabel, int minValue, int maxValue, int defaultValue, SliderPickerInspectorView.SliderPickerListener listener)

Construct slider picker.

Parameters
context The context to use.
label Label displayed before slider view.
unitLabel Unit label format. This format string must contain "%d" or "%s" to substitute correct value during formatting. For example when using "%d pt" slider label gets formatted as "10 pt".
minValue Minimum slider value.
maxValue Maximum slider value.
defaultValue Initial value set for the slider and the edit text.
listener Listener called when new values are picked using the slider.

Public Methods

public void bindController (PropertyInspectorController controller)

Bind to property inspector controller.

public int getPropertyInspectorMaxHeight ()

Returns maximum height that this view with all its detail views will occupy.

Returns
  • Hint for the maximum inspector height or 0 if no max height is specified.

public int getPropertyInspectorMinHeight ()

Height of the parent PropertyInspector that this view would like it to have.

Returns
  • Hint for the minimum inspector height or 0 if no min height is specified.

public int getSuggestedHeight ()

Returns best height of this view when shown in inspector. This is used to suggest initial height to inspector parent.

Returns
  • Hint for the view height after being shown in inspector.

public View getView ()

Casts the inspector view to the View class and returns it.

public void setValue (int value)

Sets value to the slider view and edit text view.

public void unbindController ()

Unbind from property inspector controller.

Protected Methods

protected void onDetachedFromWindow ()