Skip to content

BlurSwitchButtonView

XML 레이아웃에서 사용

xml
<com.qmdeve.blurview.widget.BlurSwitchButtonView
    android:id="@+id/switchButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:blurRadius="12dp"
    app:overlayColor="#80FFFFFF"
    app:switchThumbColor="@color/white"
    app:switchTrackColor="@color/gray"
    app:switchTrackOnColor="@color/blue"
    app:switchEnabled="true"
    app:switchChecked="true"/>

API 참조

메소드설명
setChecked스위치 상태 설정
isChecked스위치 상태 가져오기
setOnCheckedChangeListener체크 상태 변경 리스너 설정
setEnabled스위치 활성화/비활성화 설정
setThumbColor썸브 색상 설정
setTrackColor setTrackOnColor트랙 색상 설정

속성 설명

속성명타입설명
app:switchCheckedboolean스위치 초기 상태 설정
app:switchEnabledboolean스위치 활성화/비활성화 설정
app:switchThumbColorcolor썸브 색상 설정
app:switchTrackColorcolor트랙 색상 설정
app:switchTrackOnColorcolor켜진 상태 트랙 색상 설정
app:blurRadiusdimension블러 반경 설정
app:overlayColorcolor오버레이 색상 설정