Skip to content

Navigation Menu

Sign in
Appearance settings

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
Appearance settings

Commit 593538b

Browse files
Update README.md
1 parent 8aeb652 commit 593538b

File tree

1 file changed

+47
-1
lines changed

1 file changed

+47
-1
lines changed

‎README.md‎

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,50 @@
33
仿IOS风格的开关,简洁易懂,只有一个类文件。
44

55
如何添加控件到项目
6-
下载此项目,拿到
6+
7+
1:下载此项目,拿到SwitchButton这个类,复制到你的项目中。然后把自定义属性添加到你的attrs文件中
8+
9+
![Aaron Swartz](https://github.com/xiebinJava/SwitchButton/blob/master/switchbutton.png?raw=true)
10+
11+
2:在你的布局文件中添加
12+
13+
14+
<com.xie.brad.myswitchbutton.MyButton.SwitchButton
15+
android:id="@+id/switchbutton"
16+
android:layout_width="100dp"
17+
android:layout_height="wrap_content"
18+
android:layout_centerInParent="true"
19+
app:switch_state="true"/>
20+
21+
22+
23+
switch_state 设置按钮的开关状态。
24+
25+
3:设置回调
26+
27+
28+
package com.xie.brad.myswitchbutton;
29+
import android.os.Bundle;
30+
import android.support.v7.app.AppCompatActivity;
31+
import android.widget.Toast;
32+
import com.xie.brad.myswitchbutton.MyButton.SwitchButton;
33+
public class MainActivity extends AppCompatActivity implements SwitchButton.OnSwitchListener {
34+
35+
@Override
36+
protected void onCreate(Bundle savedInstanceState) {
37+
super.onCreate(savedInstanceState);
38+
setContentView(R.layout.activity_main);
39+
SwitchButton switchButton = (SwitchButton) findViewById(R.id.switchbutton);
40+
switchButton.setOnSwitchListener(this);//设置button的点击回调
41+
}
42+
43+
@Override
44+
public void openbutton() {
45+
Toast.makeText(this,"开",Toast.LENGTH_SHORT).show();
46+
}
47+
48+
@Override
49+
public void closebutton() {
50+
Toast.makeText(this,"关",Toast.LENGTH_SHORT).show();
51+
}
52+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /