Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

iOS风格SwitchButton。 只涉及到一个类文件,异常容易集成进入你的项目。支持开关的"延时和回滚"操作。only one class file, very easy to integrate into your program. support the delay operation and rolling back action of the switch

NotificationsYou must be signed in to change notification settings

iielse/switchbutton

Repository files navigation

Download

DemoApp.apk

Usage

  1. add library

implementation 'com.github.iielse:switchbutton:1.0.4'

  1. xml
<com.github.iielse.switchbutton.SwitchView        android:layout_width="wrap_content"        android:layout_height="wrap_content"/>
  1. activity

switchView.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                boolean isOpened = switchView.isOpened();            }        });

or

switchView.setOnStateChangedListener(new SwitchView.OnStateChangedListener() {            @Override            public void toggleToOn(SwitchView view) {                view.toggleSwitch(true); // or false            }            @Override            public void toggleToOff(SwitchView view) {                view.toggleSwitch(false); // or true            }        });

Attributes

attrdescription
hasShadow是否显示按钮阴影
primaryColor开启状态背景色
primaryColorDark开启状态按钮描边色
offColor关闭状态描边色
offColorDark关闭状态按钮描边色
shadowColor按钮阴影色
ratioAspect按钮宽高形状比率(0,1] 不推荐大幅度调整
isOpened初始化默认状态

Appreciation

##Othershope you like my work.Star support me a lot. thanks

About

iOS风格SwitchButton。 只涉及到一个类文件,异常容易集成进入你的项目。支持开关的"延时和回滚"操作。only one class file, very easy to integrate into your program. support the delay operation and rolling back action of the switch

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp