아래의 AdisonConfig
를 수정하여 설정을 변경합니다.
val config = AdisonConfig()
config.prepareViewHidden = true // 스플래시 숨김 (기본값: false)
config.offerwallListTitle = "오퍼월 테스트" // 목록화면 네비게이션 타이틀 (기본값: 바로적립받)
config.navigationHelpButtonType = ButtonType.Icon // 네비게이션 이용문의 버튼 타입 (기본값: ButtonType.Icon)
Adison.setConfig(config)
AdisonConfig config = new AdisonConfig();
config.setPrepareViewHidden(true); // 스플래시 숨김 (기본값: false)
config.setOfferwallListTitle("오퍼월 테스트"); // 목록화면 네비게이션 타이틀 (기본값: 바로적립받)
config.navigationHelpButtonType = ButtonType.Icon; // 네비게이션 이용문의 버튼 타입 (기본값: ButtonType.Icon)
Adison.setConfig(config);
스플래시
스플래시를 표시할 경우 아래와 같이 표시됩니다.
스플래시 하단에 이미지를 포함시킬 경우 config.prepareViewDrawable에
Drawable을
적합니다.
config.prepareViewDrawable = resources.getDrawable(R.drawable.img_splash)
config.setPrepareViewDrawable(getResources().getDrawable(R.drawable.img_splash));
애니메이션이 필요한 경우 AnimationDrawable
을 적용합니다.
var animationDrawable = resources.getDrawable(R.drawable.cookies_anim) as AnimationDrawable
config.prepareViewDrawable = animationDrawable
AnimationDrawable animationDrawable = getResources().getDrawable(R.drawable.cookies_anim);
config.setPrepareViewDrawable(animationDrawable);
커스텀 스플래시
스플래시 화면을 직접 제작하는 경우, PrepareView 추상 클래스를 직접 구현합니다.
abstract class PrepareView {
abstract fun setAvailableReward(name: String?, unit: String?, points: Int)
}
abstract class PrepareView {
abstract void setAvailableReward(String name, String unit, Int points)
}
이후 직접 구현한 PrepareView를 config에 적용합니다.
config.prepareViewClass = AdisonPrepareView::class.java
config.setPrepareViewClass(AdisonPrepareView.class);