BannerSection.Builder


class BannerSection.Builder : Section.BaseBuilder


A builder that constructs BannerSection instances.

Summary

Public constructors

Create a new BannerSection builder.

Public functions

BannerSection

Constructs a new BannerSection from the current state of this builder, throwing exceptions for any invalid state.

Inherited functions

From androidx.car.app.model.Section.BaseBuilder
B

Adds an item to this section, appending to the existing list of items.

B

Delete all items in this section.

B

Sets the items for this section, overwriting any other previously set items.

B

Sets or clears the optional message to display in this section when there are 0 items added to it.

B

Sets or clears the optional message to display in this section when there are 0 items added to it.

B

Sets the OnItemVisibilityChangedListener to call when the visible items in this Section changes.

B

Sets the SectionHeader for this section.

B

Sets or clears the optional title that appears above the items in this section.

B

Sets or clears the optional title that appears above the items in this section.

Public constructors

Builder

Added in 1.8.0
Builder()

Create a new BannerSection builder.

Public functions

build

Added in 1.8.0
fun build(): BannerSection

Constructs a new BannerSection from the current state of this builder, throwing exceptions for any invalid state.

Upon building, this class validates that exactly one Banner is present.

Throws
java.lang.IllegalStateException

if the section does not contain exactly one Banner