...
Code Block |
---|
new PopConfig.Builder(getApplicationContext(), "POP_UNIT_ID") .popUtilityLayoutHandlerClass(MyPopUtilityLayoutHandler.class) |
CustomProgressPopIcon Customize
1. PopIcon 을 ProgressPopIcon 으로 사용할 수 있게 합니다.
Code Block |
---|
final PopConfig popConfig = new PopConfig.Builder(this, unitIdPop)
...
.popIconClass(CustomProgressPopIcon.class)
...
.build(); |
2. CustomProgressPopIcon
에서 customize 한 후 PopConfig 에 설정합니다.
Code Block |
---|
public class CustomProgressPopIcon extends ProgressPopIcon {
public CustomProgressPopIcon(@NonNull Context context, String unitId, @Nullable PopMessageView popMessageView) {
super(context, unitId, popMessageView);
}
@Override
protected ProgressPopIconConfig getProgressPopIconConfig(@NotNull Context context) {
return new ProgressPopIconConfig.Builder()
// .popIconDefaultText("000")
.popIconProgressColorResId(android.R.color.holo_orange_light)
.popIconProgressGuideColorResId(android.R.color.holo_green_dark)
.popIconRewardIconResId(R.drawable.benefit_notiplus_icon_alarm_clock)
.popIconDefaultIconResId(R.drawable.benefit_pop_ic_default_pedometer_step)
.popIconDefaultIconTintColorResId(android.R.color.holo_blue_bright)
.popIconBackgroundColorResId(android.R.color.holo_red_light)
.popIconTextColorResId(android.R.color.black)
.build();
}
} |
ProgressPopIconConfig
Parameter | Description |
---|---|
| Pop Icon 에 기본으로 표시될 Text. |
| Pop Icon 의 Progress Color Resource Id |
| Pop Icon 의 Progress Guide Color Resource Id |
| Progress 가 max 에 다다랐을 경우 보여주는 Reward Icon Resource Id |
| Pop Icon 에 기본으로 보여주는 Icon Resource Id |
| Pop Icon 에 기본으로 보여주는 Icon 의 Tint Color Resource Id |
| Pop Icon 의 Background Color Resource Id |
| Pop Icon 의 Text Color Resource Id |
3. void updateProgressPopIconParams(@NonNull ProgressPopIconParams progressPopIconParams)
함수를 호출해서 Pop Icon 의 Progress 상태를 업데이트 합니다.
Code Block |
---|
BuzzAdPop.updateProgressPopIconParams(new ProgressPopIconParams("String", int, int)); |
ProgressPopIconParams
Parameter | Description |
---|---|
| Pop Icon 에 표시되는 Text |
| Pop Icon 에 표시되는 현재 Progress |
| Pop Icon 에 표시되는 최대 Progress |
Pop Toolbar (AppBar) Customize
...