Android Switch 按钮和滑动轨迹图片设置
来源:互联网 发布:数控剪板机编程 编辑:程序博客网 时间:2024/06/05 20:08
<Switch android:id="@+id/switch_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="18dp" android:checked="true" android:track="@drawable/switch_track"//设置滑动轨迹图片 android:theme="@style/mySwitch"//设置开关主题 />
设置滑动轨迹图片,轨迹和按钮一样高
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@drawable/switch_track_on"></item> <item android:drawable="@drawable/switch_track_off"></item></selector>
可以设置开关颜色和关闭时 的轨迹颜色,不能修改打开时的轨迹颜色
<!--自定义switch的按钮和轨迹颜色theme--> <style name="mySwitch" parent="Theme.AppCompat.Light"> <!-- switch打开时的按钮的颜色 打开时的轨迹的颜色 30%这个颜色--> <item name="colorControlActivated">@color/mainTitleBg</item> <!-- switch关闭时的按钮的颜色 --> <item name="colorSwitchThumbNormal">@color/bgWhite</item> <!-- switch关闭时的轨迹的颜色 --> <item name="colorForeground">@color/bgWhite</item> </style>
如果想要轨迹比按钮低的话,可以自定义xml,设置透明的边框
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@android:color/white"> </solid> <corners android:radius="32dp"> </corners> <!-- results in the track looking smaller than the thumb --> <stroke android:width="6dp" android:color="#00ffffff"/></shape>
阅读全文
0 0
- Android Switch 按钮和滑动轨迹图片设置
- 仿switch风格滑动按钮
- android自定义滑动启动和关闭按钮
- android自定义滑动启动和关闭按钮
- Android学习路之开关按钮ToggleButton和开关Switch
- 【android】:安卓如何设置图片按钮
- Android设置点击可变图片按钮
- android滑动按钮事件
- android滑动按钮事件
- android滑动按钮事件
- android滑动按钮事件
- android 滑动按钮
- android滑动开关按钮
- android滑动按钮
- Android 滑动开关按钮
- android滑动按钮
- Android-自定义滑动按钮
- 按钮和滑动
- javascript解决for循环中i取值的问题
- Activiti工作流节点的自由跳转
- rpath-link和rpath使用
- 摄像头常用接口
- Java day14-15
- Android Switch 按钮和滑动轨迹图片设置
- MATLAB 2012a 许可证过期,导致打开软件不断地提示mathworks激活解决办法
- Spring_定时器配置
- PHP session 跨子域问题总结
- BZOJ 4627: [BeiJing2016]回转寿司 cdq
- 设计模式--策略模式
- mybatis中各个表签的作用
- 微信小程序 this.setData is not a function
- window7 系统 设置 显示隐藏文件 文件扩展名