Skip to content

Repository files navigation

iOS-SwitchView

A lightweight iOS switch view style for Android

Usage

Add SwitchView into xml layout

<vn.luongvo.widget.iosswitchview.SwitchView
android:id="@+id/switchview"android:layout_width="50dp"android:layout_height="wrap_content" />

or custom properties:

<vn.luongvo.widget.iosswitchview.SwitchView
android:id="@+id/switchview"android:layout_width="50dp"android:layout_height="wrap_content"app:checked="true"app:color_off="#e13a8e"app:color_on="#ef5e43" />

Add listener in activty

switchView.setOnCheckedChangeListener(newSwitchView.OnCheckedChangeListener() {
@OverridepublicvoidonCheckedChanged(SwitchViewswitchView, booleanisChecked) {
Toast.makeText(MainActivity.this, "onCheckedChanged: " + isChecked, Toast.LENGTH_SHORT).show();
}
});

Installation

Step 1. Add the JitPack repository to your build file

allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}

Step 2. Add the dependency

dependencies {
compile 'com.github.luongvo:iOS-SwitchView:[LATEST_VERSION]'
}

About

A lightweight iOS switch view style for Android

Topics

Resources

Stars

84 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages