Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel2

...

Info

BuzzScreen을 연동한 경우에 해당하는 내용입니다. BuzzAd만 연동하는 경우에는 해당하지 않습니다.

커스텀 자체적으로 구현한 잠금화면을 사용하는 경우에는 아래 내용을 참고하여 룰렛 아이콘을 추가하세요.

...

다음은 XML 파일로 추가하는 예시입니다.

note
Note
  • bindRouletteButton에서 roulette launch에 실패하면 자동으로 RouletteButton의 visibility가 GONE으로 설정됩니다.

    • RouletteButton의 visibility가 GONE으로 변경돼도 문제 없도록 레이아웃을 작성하세요.

    • RouletteButton의 visibility를 직접 변경하면 안 됩니다.

  • RouletteButtonandroid:layout_width, android:layout_height는 코드 예제와 같이 모두 wrap_content 로 설정해야 합니다. 크기를 임의로 변경하는 경우, 룰렛 버튼의 레이아웃이나 정렬이 틀어질 수 있습니다.

Code Block
languagexml
<!-- activity_custom_locker.xml -->
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:slider="http://schemas.android.com/apk/res-auto"
    tools:context=".CustomLockerActivity">
    <!-- ... 생략 ...  -->
    <!-- 룰렛 버튼을 추가합니다. --> 
    <com.buzzvil.buzzscreen.sdk.roulette.view.RouletteButton
                android:id="@+id/rouletteButton"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
</layout>    

...