【Android】탭으로 전환하지 않는 Siwtch 버튼의 작성



Switch 버튼은 통상 탭 혹은 플릭으로 ON/OFF를 전환한다.
플릭만으로의 전환을 실시하고 싶은 경우는 이하를 사용.

SwitchOnlyFlick.kt
class SwitchOnlyFlick : SwitchCompat {

    constructor(context: Context) : super(context)
    constructor(context: Context, attrs: AttributeSet) : super(context, attrs)
    constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle)

    override fun toggle() {}
}

toggle 함수로 아무것도 하지 않게 하면, 탭에 의한 ON/OFF 전환은 행해지지 않는다.

좋은 웹페이지 즐겨찾기