一、效果图
1. track_on.xml
2. track_off.xml
3. switch_ios_track_selector.xml
4. switch_ios_thumb.xml
5. main_activity.xml
6. MainActivity.java
public class MainActivity extends AppCompatActivity {
@BindView(R.id.switch1)
Switch mSwitch;
@BindView(R.id.switchLanguage)
SwitchCompat mSwitchCompat;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
}
@OnCheckedChanged({R.id.switch1,R.id.switchLanguage})
public void onSwitchCheck(CompoundButton view, boolean isChanged) {
switch (view.getId()) {
case R.id.switch1:
if (isChanged) {
Toast.makeText(this,"turn on",Toast.LENGTH_SHORT).show();
}else {
Toast.makeText(this,"turn off",Toast.LENGTH_SHORT).show();
}
break;
case R.id.switchLanguage:
if (isChanged) {
Toast.makeText(this,"turn on",Toast.LENGTH_SHORT).show();
}else {
Toast.makeText(this,"turn off ",Toast.LENGTH_SHORT).show();
}
break;
default:
break;
}
}
}