...
Set CustomPedometerPopHeaderViewAdapter
and PopHeaderConfig
PopConfig
.feedHeaderViewAdapterClass
를 통해 CustomPedometerPopHeaderViewAdapter.class
를 사용하도록 설정
CustomPedometerPopHeaderViewAdapter
class 생성: PedometerPopHeaderViewAdapter
를 상속
PopHeaderConfig
를 통해 customizing 설정
Code Block |
---|
|
final PopConfig popConfig = new PopConfig.Builder(getApplicationContext(), UNIT_ID_POP)
...(생략)...
.feedHeaderViewAdapterClass(CustomPedometerPopHeaderViewAdapter.class)
.build();
public class CustomPedometerPopHeaderViewAdapter extends PedometerPopHeaderViewAdapter {
@Override
public PedometerPopHeaderConfig buildPopHeaderConfig(Context context) {
return new PedometerPopHeaderConfig.Builder(context)
.stepCountDescription(...)
.progressChartColor(...)
.progressChartGuideColor(...)
.inProgressDescription(...)
.rewardableDescription(...)
.progressIconResId(...)
.descriptionIconResId(...)
.boundaryImageResId(...)
.build();
}
} |
FeedConfig
.feedHeaderViewAdapterClass
를 통해 CustomPedometerPopHeaderViewAdapter.class
를 사용하도록 설정
CustomPedometerPopHeaderViewAdapter
class 생성: PedometerPopHeaderViewAdapter
를 상속
PopHeaderConfig
를 통해 customizing 설정
Code Block |
---|
|
final FeedConfig feedConfig = new FeedConfig.Builder(getApplicationContext(), UNIT_ID_POP)
...(생략)...
.feedHeaderViewAdapterClass(CustomPedometerPopHeaderViewAdapter.class)
.build();
public class CustomPedometerPopHeaderViewAdapter extends PedometerPopHeaderViewAdapter {
@Override
public PedometerPopHeaderConfig buildPopHeaderConfig(Context context) {
return new PedometerPopHeaderConfig.Builder(context)
.stepCountDescription(...)
.progressChartColor(...)
.progressChartGuideColor(...)
.inProgressDescription(...)
.rewardableDescription(...)
.progressIconResId(...)
.descriptionIconResId(...)
.boundaryImageResId(...)
.build();
}
} |
...