ListBuilder.InputRangeBuilder

public static class ListBuilder.InputRangeBuilder
extends Object

java.lang.Object
   ↳ androidx.slice.builders.ListBuilder.InputRangeBuilder


Builder to construct a input range row.

An input range row supports displaying a horizontal slider allowing slider input.

Summary

Public constructors

InputRangeBuilder()

Builder to construct a input range row.

Public methods

ListBuilder.InputRangeBuilder addEndItem(SliceAction action, boolean isLoading)

Adds an action to the end items of the input range builder.

ListBuilder.InputRangeBuilder addEndItem(SliceAction action)

Adds an action to the end items of the input range builder.

ListBuilder.InputRangeBuilder setContentDescription(CharSequence description)

Sets the content description.

ListBuilder.InputRangeBuilder setInputAction(PendingIntent action)

Set the PendingIntent to send when the current value is updated.

ListBuilder.InputRangeBuilder setInputAction(RemoteCallback callback)

Set the PendingIntent to send when the current value is updated.

ListBuilder.InputRangeBuilder setLayoutDirection(int layoutDirection)

Sets the desired layout direction for the content in this row.

ListBuilder.InputRangeBuilder setMax(int max)

Set the upper limit of the range.

ListBuilder.InputRangeBuilder setMin(int min)

Set the lower limit of the range.

ListBuilder.InputRangeBuilder setPrimaryAction(SliceAction action)

Set the primary action for this row.

ListBuilder.InputRangeBuilder setSubtitle(CharSequence title)

Set the subtitle.

ListBuilder.InputRangeBuilder setThumb(IconCompat thumb)

Set the Icon to be displayed as the thumb on the input range.

ListBuilder.InputRangeBuilder setTitle(CharSequence title)

Set the title.

ListBuilder.InputRangeBuilder setTitleItem(IconCompat icon, int imageMode, boolean isLoading)

Sets the title item to be the provided icon.

ListBuilder.InputRangeBuilder setTitleItem(IconCompat icon, int imageMode)

Sets the title item to be the provided icon.

ListBuilder.InputRangeBuilder setValue(int value)

Set the current value of the range.

Inherited methods

Public constructors

InputRangeBuilder

public InputRangeBuilder ()

Builder to construct a input range row.

An input range row supports displaying a horizontal slider allowing slider input.

Public methods

addEndItem

public ListBuilder.InputRangeBuilder addEndItem (SliceAction action, 
                boolean isLoading)

Adds an action to the end items of the input range builder. Only one non-custom toggle can be added. If a non-custom toggle has already been added, this will throw IllegalStateException.

Use this method to specify content that will appear in the template once it's been loaded.

Parameters
action SliceAction

isLoading boolean: indicates whether the app is doing work to load the added content in the background or not.

Returns
ListBuilder.InputRangeBuilder

addEndItem

public ListBuilder.InputRangeBuilder addEndItem (SliceAction action)

Adds an action to the end items of the input range builder. Only one non-custom toggle can be added. If a non-custom toggle has already been added, this will throw IllegalStateException.

Parameters
action SliceAction

Returns
ListBuilder.InputRangeBuilder

setContentDescription