...
SDK에서 기본으로 제공하는 UI를 이용하는 방법
SDK에서 기본으로 제공하는 UI를 수정하여 간단히 타이틀 혹은 배경색을 변경할 수 있습니다.직접 구현한 Custom View를 이용하는 방법
SDK에서 기본으로 제공하는 UI를 이용하지 않고 직접 구현하여 변경할 수 있습니다.
1. SDK에서 기본으로 제공하는 UI를 이용하는 방법
FeedToolbarHolde의 상속 클래스를 구현하고 SDK에서 기본으로 제공하는 UI(FeedActivityToolbar
)를 이용하는 변경 예시는 아래와 같습니다.
...
Code Block | ||
---|---|---|
| ||
final FeedConfig feedConfig = new FeedConfig.Builder(context, "YOUR_FEED_UNIT_ID") .feedToolbarHolderClass(YourFeedToolbarHolder.class) .build(); |
2. 직접 구현한 Custom View를 이용하는 방법
FeedToolbarHolde의 구현 클래스를 구현하고 직접 구현한 View(YourCustomView
)를 이용하는 변경 예시는 아래와 같습니다.
...
Pop 활성화 버튼의 디자인은 아래 가이드에 따라 수정할 수 있습니다.
활성화 버튼의 색상과 아이콘은 테마 적용 https://buzzvil.atlassian.net/wiki/spaces/BDG/pages/2164329086/ver+2.23.x+9.#PrimaryColor-%EB%B3%80%EA%B2%BD을 통해 변경할 수 있습니다.
활성화 버튼의 문구는
DefaultOptInAndShowPopButtonHandler
의 상속 클래스에서 설정합니다. 상속 클래스를 작성하고 FeedConfig에 설정합니다.Code Block language java class YourOptInAndShowPopButtonHandler extends DefaultOptInAndShowPopButtonHandler { // 활성화 버튼에 보여지는 문구입니다. @Override public String getOptInAndShowPopButtonText(Context context) { return "YOUR_BUTTON_TEXT" } }
Code Block language java final FeedConfig feedConfig = new FeedConfig.Builder(context, "YOUR_FEED_UNIT_ID") .optInAndShowPopButtonHandler(CustomOptInAndShowPopButtonHandler.class) .build();
...