Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in version 1.0.0
belongs to Maven artifact androidx.slice:slice-builders:1.0.0-rc01

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

ListBuilder.InputRangeBuilder()

Builder to construct a input range row.

Public methods

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 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 setValue(int value)

Set the current value of the range.

Inherited methods

Public constructors

ListBuilder.InputRangeBuilder

added in version 1.0.0
public ListBuilder.InputRangeBuilder ()

Builder to construct a input range row.

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

Public methods

setContentDescription

added in version 1.0.0
public ListBuilder.InputRangeBuilder setContentDescription (CharSequence description)

Sets the content description.

Parameters
description CharSequence

Returns
ListBuilder.InputRangeBuilder

setInputAction

added in version 1.0.0
public ListBuilder.InputRangeBuilder setInputAction (PendingIntent action)

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

Parameters
action PendingIntent

Returns
ListBuilder.InputRangeBuilder

setLayoutDirection

added in version 1.0.0
public ListBuilder.InputRangeBuilder setLayoutDirection (int layoutDirection)

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

Parameters
layoutDirection int: the layout direction to set.

Returns
ListBuilder.InputRangeBuilder

setMax

added in version 1.0.0
public ListBuilder.InputRangeBuilder setMax (int max)

Set the upper limit of the range. The default is 100.

Parameters
max int

Returns
ListBuilder.InputRangeBuilder

setMin

added in version 1.0.0
public ListBuilder.InputRangeBuilder setMin (int min)

Set the lower limit of the range. The default is 0.

Parameters
min int

Returns
ListBuilder.InputRangeBuilder

setPrimaryAction

added in version 1.0.0
public ListBuilder.InputRangeBuilder setPrimaryAction (SliceAction action)

Set the primary action for this row.

The action specified here will be sent when the whole row is clicked, whereas the action specified via setInputAction(PendingIntent) is used when the slider is interacted with. Additionally, if this is the first row in a ListBuilder this action will also be used to define the SliceView.MODE_SHORTCUT representation of the slice.

Parameters
action SliceAction

Returns
ListBuilder.InputRangeBuilder

setSubtitle

added in version 1.0.0
public ListBuilder.InputRangeBuilder setSubtitle (CharSequence title)

Set the subtitle.

Parameters
title CharSequence

Returns
ListBuilder.InputRangeBuilder

setThumb

added in version 1.0.0
public ListBuilder.InputRangeBuilder setThumb (IconCompat thumb)

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

Parameters
thumb IconCompat

Returns
ListBuilder.InputRangeBuilder

setTitle

added in version 1.0.0
public ListBuilder.InputRangeBuilder setTitle (CharSequence title)

Set the title.

Parameters
title CharSequence

Returns
ListBuilder.InputRangeBuilder

setValue

added in version 1.0.0
public ListBuilder.InputRangeBuilder setValue (int value)

Set the current value of the range.

Parameters
value int: the value of the range, between setMin(int) and setMax(int).

Returns
ListBuilder.InputRangeBuilder