(ver 2.29.x) 6.5.3. 디자인 커스터마이징
목차
개요
본 가이드에서는 BuzzAd Android SDK에서 제공하는 UI의 구성을 지키며 디자인을 변경하기 위한 방법을 안내합니다. 추가적인 디자인 변경을 원하시는 경우에는 고급 설정에서 UI를 자체 구현하는 방법으로 진행할 수 있습니다.
Push 구독 다이얼로그 UI 커스터마이징
BuzzAd Android SDK에서 제공하는 구독 다이얼로그 UI의 아이콘 및 색상을 변경할 수 있습니다.
buzzvilRewardIcon은 테마를 설정하여 변경할 수 있습니다.
이외의 UI 변경은 PushDialogConfig를 수정하여 변경할 수 있습니다.
다음은 BuzzAd Android SDK에서 제공하는 구독 다이얼로그의 UI를 변경하는 예시입니다.
final PushDialogConfig pushDialogConfig = new PushDialogConfig.Builder()
.colorConfirm(R.color.colorAccent)
.colorCancel(R.color.colorPrimary)
.imageRegisterLogo(R.drawable.benefit_push_dialog_image_logo)
.imageUnregisterLogo(R.drawable.benefit_push_dialog_image_logo)
.build();
Push Notification 아이콘 변경
Push Notification의 아이콘을 변경할 수 있습니다.(Push Service Notification의 아이콘에는 적용되지 않습니다.)
다음은 Push Notification의 아이콘을 변경하는 예시입니다.
public class CustomNotificationWorker extends NotificationWorker {
@Override
@NonNull
public NotificationConfig getNotificationConfig() {
return new NotificationConfig.Builder()
.iconResourceId(...)
.build();
}
}