마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

attr 스타일 사용방법이 궁금합니다.

0 추천

안녕하세요,

github 에서 마음에 드는 스위치 버튼이 있어서 사용하고자 합니다.

https://github.com/zcweng/SwitchButton

compile 'com.github.zcweng:switch-button:0.0.3@aar'

컴파일 추가하고,  해당 레이아웃에서 스위치 버튼을 호출을 했습니다.

원하는 위치에 출력까지는 잘 되었는데, 색상을 바꾸고자 하니 반응이 없어 잘못생각하고 있나 질문드립니다.

색상을 바꿀수 있는 속성이 있어서 지정을 해주었는데 적용이 되지 않습니다.

attr 스타일은 사용방법이 다른건지요.

com.suke.widget.SwitchButton
    android:id="@+id/switch_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:sb_checked_color="#898989"
    app:sb_uncheckcircle_color="#FFC000"/>

아래 본문 스타일 속성 설명

<attr name="sb_shadow_radius" format="reference|dimension"/>     
<attr name="sb_shadow_offset" format="reference|dimension"/>      
<attr name="sb_shadow_color" format="reference|color"/>            
<attr name="sb_uncheck_color" format="reference|color"/>           
<attr name="sb_checked_color" format="reference|color"/>           
<attr name="sb_border_width" format="reference|dimension"/>        
<attr name="sb_checkline_color" format="reference|color"/>         
<attr name="sb_checkline_width" format="reference|dimension"/>    
<attr name="sb_uncheckcircle_color" format="reference|color"/>     
<attr name="sb_uncheckcircle_width" format="reference|dimension"/> 
<attr name="sb_uncheckcircle_radius" format="reference|dimension"/>
<attr name="sb_checked" format="reference|boolean"/>               
<attr name="sb_shadow_effect" format="reference|boolean"/>         
<attr name="sb_effect_duration" format="reference|integer"/>      
<attr name="sb_button_color" format="reference|color"/>            
<attr name="sb_show_indicator" format="reference|boolean"/>        
<attr name="sb_background" format="reference|color"/>              
<attr name="sb_enable_effect" format="reference|boolean"/>         

 

 

 

 

 

 

 

 

 

 

익명사용자 님이 2018년 1월 8일 질문

1개의 답변

0 추천
사용하신 방법이 맞습니다. 색상이 적용이 안된다면, 다른쪽에서 문제가 있는거 아닌가 싶네요.
디자이너정 (42,810 포인트) 님이 2018년 1월 8일 답변
<attr name="sb_checked_color" format="reference|color"/>
이부분도 어디선가 선언을 해줘야 하는지요.
Library에 포함된 sample처럼 attrs.xml resource 파일을 가지고 빌드가 돌아야합니다.
...