FacetProviderAdapter

public interface FacetProviderAdapter

androidx.leanback.widget.FacetProviderAdapter


Optional interface that implemented by RecyclerView.Adapter to query FacetProvider for a given item view type within Adapter. Note that RecyclerView.ViewHolder may also implement FacetProvider which has a higher priority than the one returned fromgetFacetProvider(int).

A typical use case of FacetProvider is that VerticalGridView/HorizontalGridView retrieves ItemAlignmentFacet for a ViewHolder or a item view type.

Summary

Public methods

abstract FacetProvider getFacetProvider(int type)

Queries FacetProvider for a given type within Adapter.

Public methods

getFacetProvider

public abstract FacetProvider getFacetProvider (int type)

Queries FacetProvider for a given type within Adapter.

Parameters
type int: type of the item.

Returns
FacetProvider Facet provider for the type.