免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4728 | 回复: 0

[Android] Android 开关按钮切换,类似于iphone 效果,view实现 [复制链接]

论坛徽章:
0
发表于 2015-05-29 09:44 |显示全部楼层
本帖最后由 touchfeeling 于 2015-05-29 09:45 编辑

原文可查看:https://github.com/zcweng/ToggleButton
实现效果为:

282011543139038.gif

如何使用:
  1. xmlns:toggle="http://schemas.android.com/apk/res-auto"


  2.     <com.zcw.togglebutton.ToggleButton
  3.         android:layout_width="54dp"
  4.         toggle:onColor="#f00"
  5.         toggle:offColor="#ddd"
  6.         toggle:spotColor="#00f"
  7.         toggle:offBorderColor="#000"
  8.         toggle:borderWidth="2dp"
  9.         android:layout_height="30dp" >
  10.     </com.zcw.togglebutton.ToggleButton>




  11.     ToggleButton toggleBtn;

  12.     //切换开关
  13.     toggleBtn.toggle();
  14.     //切换无动画
  15.     toggleBtn.toggle(false);
  16.     //开关切换事件
  17.     toggleBtn.setOnToggleChanged(new OnToggleChanged(){
  18.             @Override
  19.             public void onToggle(boolean on) {
  20.             }
  21.     });

  22.     toggleBtn.setToggleOn();
  23.     toggleBtn.setToggleOff();
  24.     //无动画切换
  25.     toggleBtn.setToggleOn(false);
  26.     toggleBtn.setToggleOff(false);

  27.     //禁用动画
  28.     toggleBtn.setAnimate(false);
复制代码
device-2014-08-31-231538 (1).png
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP