android 미화 ToggleButton

1483 단어 android
1. XML 속성 설정
        ToggleButton 의 배경 과 ToggleButton 이 on 또는 off 일 때 상태 도 를 설정 해 야 합 니 다.
        우선, ToggleButton 의 배경 을 설정 하고 / res / drawable / btn 을 만 듭 니 다.toggle_bg.xml

    <?xml version="1.0" encoding="utf-8"?>  
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">  
        <item android:id="@+android:id/background" android:drawable="@android:color/transparent" />  
        <item android:id="@+android:id/toggle" android:drawable="@drawable/btn_toggle" />  
    </layer-list>  

layer - list 를 사용 하여 ToggleButton 을 2 개의 그림 으로 나 누고, 아래쪽 은 배경 (투명 으로 설정) 이 며, 맨 위 는 selector 효과 그림 입 니 다.
2, 설립 / res / drawable / btntoggle.xm

    <?xml version="1.0" encoding="utf-8"?>  
    <selector xmlns:android="http://schemas.android.com/apk/res/android">  
        <item android:state_checked="false" android:drawable="@drawable/btn_toggle_no" />  
        <item android:state_checked="true" android:drawable="@drawable/btn_toggle_yes" />  
    </selector>  

3, 사용
ToggleButton 에 android: background = "@ drawable / btn toggle bg" 를 추가 하면 됩 니 다.
프로그램 전체 가 이런 스타일 을 사용 하려 면 style 과 theme 를 사용 할 수 있 습 니 다.
첨부 파일

좋은 웹페이지 즐겨찾기