...
Code Block |
---|
final PedometerConfig pedometerConfig new PedometerConfig.Builder(context, "YOUR_UNIT_ID_PEDOMETER", "YOUR_UNIT_ID_PEDOMETER_REWARD") .popIconProgressColor(ContextCompat.getColor(context, android.R.color.holo_red_dark)) .popIconProgressGuideColor(ContextCompat.getColor(context, android.R.color.holo_green_dark)) .popIconTextColor(ContextCompat.getColor(context, android.R.color.black)) .popIconBackgroundColor(ContextCompat.getColor(context, android.R.color.white)) .build(); final PopConfig popConfig = new PopConfig.Builder(context, unitIdPop) .pedometerConfig(pedometerConfig) .build(); |
헤더 커스터마이징
...
헤더 영역을 커스터마이징하는 방법은 2가지 있습니다. PedometerPopHeaderConfig
을 설정하여 헤더 영역의 UI을 변경할 수 있습니다.
PedometerPopHeaderViewAdapter의 상속 클래스를 구현하여 PedometerPopHeaderConfig
를 설정합니다. 상속 클래스는 PopConfig의 feedHeaderViewAdapterClass로 설정합니다.
...
Code Block |
---|
final PedometerConfig pedometerConfig new PedometerConfig.Builder(context, "YOUR_UNIT_ID_PEDOMETER", "YOUR_UNIT_ID_PEDOMETER_REWARD") .milestoneProgressGuideColor(ContextCompat.getColor(context, android.R.color.holo_green_dark)) .milestoneProgressColor(ContextCompat.getColor(context, android.R.color.holo_red_dark)) .rewardAvailableTextColor(ContextCompat.getColor(context, R.color.bzv_black_100)) .rewardAvailableBackgroundResId(R.drawable.benefit_pop_ic_red_notification_badge) .build(); final PopConfig popConfig = new PopConfig.Builder(context, unitIdPop) .pedometerConfig(pedometerConfig) .build(); |
...
만보기 목표 달성 UI 변경
...
만보기
Code Block |
---|
final PedometerConfig pedometerConfig new PedometerConfig.Builder(context, "YOUR_UNIT_ID_PEDOMETER", "YOUR_UNIT_ID_PEDOMETER_REWARD")
.bottomSheetImageResId(R.drawable.sample_benefit_img_buzzvil_logo)
.bottomSheetSuccessString(context.getString(R.string.benefit_pop_pedometer_bottomsheet_success))
.bottomSheetInProgressString(context.getString(R.string.benefit_pop_pedometer_bottomsheet_in_progress))
.build();
final PopConfig popConfig = new PopConfig.Builder(context, unitIdPop)
.pedometerConfig(pedometerConfig)
.build(); |
...
만보기 히스토리 UI 변경
...
만보기 히스토리 UI의 그래프 색상을 변경할 수 있습니다.
Code Block |
---|
final PedometerConfig pedometerConfig new PedometerConfig.Builder(context, "YOUR_UNIT_ID_PEDOMETER", "YOUR_UNIT_ID_PEDOMETER_REWARD")
.stepHistoryPrimaryColor(ContextCompat.getColor(context, android.R.color.holo_red_light))
.build();
final PopConfig popConfig = new PopConfig.Builder(context, unitIdPop)
.pedometerConfig(pedometerConfig)
.build(); |