(ver 3.0.x) 3.3. 디자인 커스터마이징

목차

개요

여기에서는 BuzzAd Android용 SDK에서 제공하는 UI의 디자인을 변경하기 위한 방법을 설명합니다.

추가적인 디자인 변경을 원하는 경우, 고급 설정 토픽을 참고해 UI를 직접 구현하세요.

탭 디자인 변경하기

Feed 탭이 활성화되어 있는 경우, 탭의 UI 디자인을 변경할 수 있습니다.
이때 tabTextColorSelector처럼 이름에 selector가 포함된 옵션은 Android 개발 정책에 따라 설정하는 리소스에 <selector>가 포함되어야 합니다. 자세한 내용은 여기를 참고하세요.

탭 UI 디자인을 변경하려면 다음의 예시를 참고하세요.

// BuzzAdFeedTheme 설정을 통해 색상 등 UI 구성 요소를 변경할 수 있습니다. final BuzzAdFeedTheme buzzAdFeedTheme = BuzzAdFeedTheme.getDefault() ...생략... .tabTextColorSelector(R.color.YOUR_TEXT_COLOR) // 탭의 텍스트 색상(state_selected 필수 적용) .tabBackgroundColor(android.R.color.YOUR_BACKGROUND_COLOR) // 탭의 배경 색상 .tabIndicatorColor(R.color.YOUR_INDICATOR_COLOR); // 탭이 선택되었을때 하단에 표시되는 줄 색상 BuzzAdFeed.setDefaultTheme(buzzAdFeedTheme);

필터 디자인 변경하기

Feed 필터가 활성화되어 있는 경우, 필터의 UI 디자인을 변경할 수 있습니다.
이때 filterTextColorSelector, filterBackgroundColorSelector처럼 이름에 selector가 포함된 옵션은 Android 개발 정책에 따라 설정하는 리소스에 지정한 <selector>가 포함되어야 합니다. Android 개발 정책에 대한 자세한 내용은 여기를 참고하세요.

필터 UI 디자인을 변경하려면 다음의 예시를 참고하세요.

final BuzzAdFeedTheme buzzAdFeedTheme = BuzzAdFeedTheme.getDefault() ...생략... .filterTextColorSelector(R.color.YOUR_TEXT_COLOR) // 필터의 텍스트 색상(state_selected 필수 적용) .filterBackgroundColorSelector(android.R.color.YOUR_BACKGROUND_COLOR); // 필터의 배경 색상 BuzzAdFeed.setDefaultTheme(buzzAdFeedTheme);

CTA 버튼 디자인 변경하기

CTA 버튼의 디자인을 변경하려면 CTA 버튼 커스터마이징하기 토픽을 참고하세요.