Class CardBuilder

CardBuilder

Card 객체의 빌더입니다.

방법

메서드반환 유형간략한 설명
addCardAction(cardAction)CardBuilder이 카드에 CardAction을(를) 추가합니다.
addSection(section)CardBuilder이 카드에 섹션을 추가합니다.
build()Card현재 카드를 빌드하고 유효성을 검사합니다.
setDisplayStyle(displayStyle)CardBuilder이 카드의 디스플레이 스타일을 설정합니다.
setFixedFooter(fixedFooter)CardBuilder이 카드에 고정된 바닥글을 설정합니다.
setHeader(cardHeader)CardBuilder이 카드의 헤더를 설정합니다.
setName(name)CardBuilder이 카드의 이름을 설정합니다.
setPeekCardHeader(peekCardHeader)CardBuilder미리보기 카드 헤더를 설정합니다.

자세한 문서

addCardAction(cardAction)

이 카드에 CardAction을(를) 추가합니다.

매개변수

이름유형설명
cardActionCardAction사용할 CardAction입니다.

리턴

CardBuilder - 체이닝용 객체입니다.


addSection(section)

이 카드에 섹션을 추가합니다. 카드에는 섹션을 100개까지만 추가할 수 있습니다.

매개변수

이름유형설명
sectionCardSection사용할 CardSection입니다.

리턴

CardBuilder - 체이닝용 객체입니다.


build()

현재 카드를 빌드하고 유효성을 검사합니다.

리턴

Card - 확인된 카드입니다.

생성 값

Error: 구성된 카드가 유효하지 않은 경우


setDisplayStyle(displayStyle)

이 카드의 디스플레이 스타일을 설정합니다.

디스플레이 스타일이 DisplayStyle.REPLACE로 설정되면 카드 스택의 상단 카드 뷰가 교체되어 카드가 표시됩니다.

디스플레이 스타일이 DisplayStyle.PEEK로 설정되면 카드 헤더가 사이드바 하단에 표시되며 스택의 현재 상단 카드를 부분적으로 가립니다. 헤더를 클릭하면 카드가 카드 스택으로 팝업됩니다. 카드에 헤더가 없으면 생성된 헤더가 대신 사용됩니다.

DisplayStyle는 문맥 트리거 함수에서 반환된 카드에만 작동합니다.

매개변수

이름유형설명
displayStyleDisplayStyle설정할 DisplayStyle입니다.

리턴

CardBuilder - 체이닝용 객체입니다.


setFixedFooter(fixedFooter)

이 카드에 고정된 바닥글을 설정합니다.

매개변수

이름유형설명
fixedFooterFixedFooter사용할 FixedFooter입니다.

리턴

CardBuilder - 체이닝용 객체입니다.


setHeader(cardHeader)

이 카드의 헤더를 설정합니다.

매개변수

이름유형설명
cardHeaderCardHeader사용할 CardHeader입니다.

리턴

CardBuilder - 체이닝용 객체입니다.


setName(name)

이 카드의 이름을 설정합니다. 이 이름은 탐색에 사용할 수 있습니다.

매개변수

이름유형설명
nameString이름입니다.

리턴

CardBuilder - 체이닝용 객체입니다.


setPeekCardHeader(peekCardHeader)

미리보기 카드 헤더를 설정합니다.

미리보기 카드는 상황별 트리거 함수에서 반환된 첫 번째 카드에 설정됩니다. 이 위젯은 사용자가 홈페이지 스택에서 컨텍스트 스택으로 이동할 수 있도록 설명용 자리표시자 위젯으로 사용됩니다.

매개변수

이름유형설명
peekCardHeaderCardHeader설정할 CardHeader입니다.

리턴

CardBuilder - 체이닝용 객체입니다.