...
Code Block | ||
---|---|---|
| ||
public class YourPedometerPopHeaderViewAdapter extends PedometerPopHeaderViewAdapter { @NotNull @Override public View createView(@NotNull Context context, @NotNull ViewGroup parent) { this.context = context; View view = LayoutInflater.from(context).inflate( R.layout.your_custom_header_layout, parent, false ); setPedometer(); // API를 이용하여 자체 구현 return view; } } |
만보기 기능 API
...
API
...
설명
...
getMaxProgress()
...
Pedometer Header 상단에 표시되는 progress 의 최대 값 (10000)
...
getProgress()
...
Pedometer Header 상단에 표시되는 progress 의 현재 값 ((걸음 수/마일스톤 목표 걸음 수) * maxProgress)
...
isRewardable()
...
적립가능 한 마일스톤이 있으면 true
...
getStep()
...
현재 걸음 수
...
getMilestones()
...
모든 마일스톤(List<Milestone>
)
...
getPopPedometerHeaderEventListener()
...
Override 하여 PopPedometerHeaderEventListener를 등록합니다. PopPedometerHeaderEventListener는 만보기 이벤트가 발생할 경우 콜백이 발생합니다.
...
PopPedometerHeaderEventListener.onStepChanged
...
걸음 수 가 변했을 때 호출됩니다.
...
PopPedometerHeaderEventListener.onMilestoneReached
...
마일스톤 목표 달성 시 호출됩니다.
...
PopPedometerHeaderEventListener.onMilestoneUpdated
...
마일스톤 정보가 변경 됐을 때 호출됩니다.
...
navigateToPedometer()
...
Pedometer Fragment 로 화면 전환합니다.
...
navigateToPedometerHistory()
...
PedometerHistory Fragment 로 화면 전환합니다.
BuzzAdBenefit
초기화 시, Pop 의 FeedConfig 에서 MyPedometerPopHeaderViewAdapter
사용하도록 설정합니다.
Code Block | ||
---|---|---|
| ||
final FeedConfig feedConfig = new FeedConfig.Builder(getApplicationContext(), UNIT_ID_POP) .feedHeaderViewAdapterClass(YourPedometerPopHeaderViewAdapter.class) .build(); popConfig = new PopConfig.Builder(getApplicationContext(), UNIT_ID_POP) .feedConfig(feedConfig) .build(); final BuzzAdBenefitConfig buzzAdBenefitConfig = new BuzzAdBenefitConfig.Builder(this) .setPopConfig(popConfig) .build(); BuzzAdBenefit.init(this, buzzAdBenefitConfig); |
만보기 기능 API
API | 설명 |
---|---|
| Pedometer Header 상단에 표시되는 progress 의 최대 값 (10000) |
| Pedometer Header 상단에 표시되는 progress 의 현재 값 ((걸음 수/마일스톤 목표 걸음 수) * maxProgress) |
| 적립가능 한 마일스톤이 있으면 true |
| 현재 걸음 수 |
| 모든 마일스톤( |
| Override 하여 PopPedometerHeaderEventListener를 등록합니다. PopPedometerHeaderEventListener는 만보기 이벤트가 발생할 경우 콜백이 발생합니다. |
PopPedometerHeaderEventListener. | 걸음 수 가 변했을 때 호출됩니다. |
PopPedometerHeaderEventListener. | 마일스톤 목표 달성 시 호출됩니다. |
PopPedometerHeaderEventListener. | 마일스톤 정보가 변경 됐을 때 호출됩니다. |
| Pedometer Fragment 로 화면 전환합니다. |
| PedometerHistory Fragment 로 화면 전환합니다. |
만보기 튜토리얼 URL 설정
...
만보기 튜토리얼을 설정할 수 있습니다. 튜토리얼 버튼은 히스토리 UI와 적립 UI의 우측 상단에 있습니다.
...