Pop 아이콘 변경
iconResourceId
팝 아이콘 drawable을 만들어 아이콘을 변경할 수 있습니다. 이때 상태에 따라 평상시 아이콘과 팝 닫기 아이콘을 지정해 주어야 합니다.
<!-- your_pop_icon.xml --> <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 닫기 아이콘 --> <item android:drawable="@drawable/icon_pop_selected" android:state_selected="true" /> <!-- 평상시 팝 아이콘 --> <item android:drawable="@drawable/icon_pop"/> </selector>
팝 아이콘 권장 사이즈
56x56 dp (mdpi 기준)
224x224 px (xxxhdpi까지 지원, 픽셀기준 최대 4배)
rewardReadyIconResId
팝에서 적립 가능한 포인트가 있을 때 기본 아이콘이 아닌 다른 아이콘을 (예: 동전 아이콘) 유저에게 보여줄 수 있습니다. iconResourceId
와 마찬가지로 selector를 이용하여 작성합니다.
<!-- you_pop_icon_reward_ready.xml --> <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 닫기 아이콘 --> <item android:drawable="@drawable/icon_pop_selected" android:state_selected="true" /> <!-- 적립 가능 포인트가 있을 때 팝 아이콘 --> <item android:drawable="@drawable/icon_pop_reward_ready"/> </selector>
Application 클래스에서 popConfig를 빌드할 때 다음과 같이 아이콘의 리소스 아이디를 지정해줍니다.
PopConfig popConfig = new PopConfig.Builder(context, YOUR_POP_UNIT_ID) ...(생략)... .iconResId(R.drawable.your_pop_icon) .rewardReadyIconResId(R.drawable.you_pop_icon_reward_ready)
초기 위치 변경
In app pop 의 초기 위치를 변경할 수 있습니다.
final PopConfig popConfig = new PopConfig.Builder(getApplicationContext(), YOUR_UNIT_ID) ...생략... .initialSidePosition(new SidePosition(SidePosition.Side.RIGHT, 0.6f)) .build();
side: SidePosition.Side.RIGHT
혹은 SidePosition.Side.LEFT
를 사용할 수 있습니다. 기본값은 RIGHT
입니다.
verticalPercentage: 전체 화면에서 몇퍼센트 지점에 위치할 지 지정합니다. 기본값은 0.6f 입니다.