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: 연결을 위한 객체입니다.