belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
BaseCardView
public
class
BaseCardView
extends FrameLayout
java.lang.Object | ||||
↳ | android.view.View | |||
↳ | android.view.ViewGroup | |||
↳ | android.widget.FrameLayout | |||
↳ | android.support.v17.leanback.widget.BaseCardView |
![]() |
A card style layout that responds to certain state changes. It arranges its children in a vertical column, with different regions becoming visible at different times.
A BaseCardView will draw its children based on its type, the region
visibilities of the child types, and the state of the widget. A child may be
marked as belonging to one of three regions: main, info, or extra. The main
region is always visible, while the info and extra regions can be set to
display based on the activated or selected state of the View. The card states
are set by calling setActivated
and
setSelected
.
See BaseCardView.LayoutParams
for layout attributes.
Summary
Nested classes | |
---|---|
class |
BaseCardView.LayoutParams
Per-child layout information associated with BaseCardView. |
Constants | |
---|---|
int |
CARD_REGION_VISIBLE_ACTIVATED
Indicates that a card region is visible when the card is activated. |
int |
CARD_REGION_VISIBLE_ALWAYS
Indicates that a card region is always visible. |
int |
CARD_REGION_VISIBLE_SELECTED
Indicates that a card region is visible when the card is selected. |
int |
CARD_TYPE_INFO_OVER
A Card type with 2 layout areas: A main area which is always visible, and an info area that fades in over the main area when it is visible. |
int |
CARD_TYPE_INFO_UNDER
A Card type with 2 layout areas: A main area which is always visible, and an info area that appears below the main area. |
int |
CARD_TYPE_INFO_UNDER_WITH_EXTRA
A Card type with 3 layout areas: A main area which is always visible; an info area which will appear below the main area, and an extra area that only appears after a short delay. |
int |
CARD_TYPE_MAIN_ONLY
A simple card type with a single layout area. |
Inherited constants |
---|
![]()
android.view.ViewGroup
|
![]()
android.view.View
|