XyzInfo-自定义尺子控件
来源:互联网 发布:贾兰为什么不受宠 知乎 编辑:程序博客网 时间:2024/05/03 09:28
介绍
自定义Switch 和 Ruler控件(个人博客)
UI
Download Demo
Github
功能介绍
xswitch使用
因为使用ColorMatrix使灰色图片变成白色,所以icon需要为灰色图片
Gradle
compile 'com.xyz.xswitch:xswitch:1.0.1'
属性介绍
layout
<com.xyz.xswitch.XyzSwitch android:id="@+id/xswitch" android:layout_width="200dp" android:layout_height="80dp" android:layout_gravity="center_horizontal" android:layout_marginTop="35dp" app:xIconHeight="40dp" app:xIconWidth="40dp" app:xLeftIcon="@mipmap/lady" app:xRadian="40dp" app:xChangedTime="100" app:xRightIcon="@mipmap/man" />
代码
XyzSwitch xSwitch = (XyzSwitch) findViewById(R.id.xswitch); xSwitch.setOnXyzSwitchChangeListener(new XyzSwitch.XyzSwitchChange() { @Override public void changed(boolean isRight) { Toast.makeText(MainActivity.this,isRight?"男":"女",Toast.LENGTH_SHORT).show(); } });
xRuler使用
Gradle
compile 'com.xyz.xruler:xruler:1.0.3'
属性介绍
layout
<com.xyz.xruler.XyzRuler android:id="@+id/ruler1" android:layout_width="242dp" android:layout_height="56dp" app:rAnimTime="100" app:rBegin="40" app:rBorderColor="#acF1ff" app:rBorderWidth="5dp" app:rEnd="300" app:rLineHeight="10dp" app:rLineWidth="3dp" app:rTextSize="10dp" app:rTrigonSize="20dp" />
代码
/** * 设置选中的条目 */ ruler1.setOnSelectItem(new XyzRuler.SelectItem() { @Override public int setSelectItem() { return 60; } }); /** * 监听拖动时值得变化 */ ruler1.setOnRulerValueChangeListener(new XyzRuler.RulerValue() { @Override public void value(int value) { tv1.setText("体重\n"+value+"\nkg"); } });
LICENSE 开源协议
Apache License Version 2.0
0 0
- XyzInfo-自定义尺子控件
- Android 自定义可拖动尺子控件
- Android自定义控件尺子 滚动刻度尺
- 自定义尺子
- 自定义控件 ——可拖动测量尺子
- 自定义控件 ——可拖动测量尺子
- Android自定义尺子控件(选择身高、体重等)
- Andoird 仿某理财APP自定义尺子控件
- android自定义尺子收集demo
- Android尺子布局和自定义TextView
- Android自定义View第三弹(反人类尺子)
- Android尺子
- 一把尺子
- 一把尺子,用于测量
- 尺子刻度划分
- 时间的尺子,随想
- Android尺子项目
- 自定义控件
- 合并两个已经排序好的链表
- poj 1742 Coins
- adb操作命令详解及大全
- 大数据学习笔记之三十二 Storm流计算系统的关键特性
- Device Tree(二):基本概念
- XyzInfo-自定义尺子控件
- 五子棋
- 最纯粹的直播技术实战01-FFmpeg的编译与运行
- Device Tree(三):代码分析
- python命名实体抽取学习记录(1)
- 修改坐标的位置
- Java温习——第一个Java程序
- SpringMvc常用注解
- 【HTTP】什么时候Http Referrers有效