如图自定义的Switch样式:

5421606984766_.pic.jpg

需要注意的是:switch的大小是跟thumb的大小有关

下面以样式二为例:

switch_track_selector_new.xml

switch_track_bg_selected.xml

android:height="@dimen/switch_track_height"/>

switch_track_bg_normal.xml

android:height="@dimen/switch_track_height"/>

switch_thumb_selector_new.xml

switch_thumb_bg_selected.xml

android:shape="oval">

android:height="@dimen/switch_track_height"/>

switch_thumb_bg_normal.xml

android:shape="oval">

android:height="@dimen/switch_track_height"/>

switch引用:

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:thumb="@drawable/switch_thumb_selector_new"

android:track="@drawable/switch_track_selector_new"/>

android switch自定义样式,Android自定义Switch样式相关推荐

  1. android 自定义switch控件,Android中switch自定义样式

    android 原生开关按钮控件 Switch 提供样式自定义方式,可供我们修改为适合我们开发使用的样式控件,自定义样式过程如下: 自定义switch切换drawable 新建swith_thumb. ...

  2. Android Switch开关按钮使用和自定义样式(系列教程五)

    Switch开关按钮简介 Switch开关按钮是Android中的基本控件之一,其本质上也是一个按钮,具有开和关两种展示状态. Switch开关按钮基本使用 在布局文件中定义开关按钮: <Lin ...

  3. android的底部弹出框炫酷的样式,Android自定义底部弹出框ButtomDialog

    本文实例为大家分享了Android自定义底部弹出框的具体代码,供大家参考,具体内容如下 先看看效果和你要的是否一样 一 .先来配置自定义控件需要的资源 1.在res文件夹下创建一个anim文件夹并创建 ...

  4. [android] 练习样式主题自定义activity切换动画

    主要练习了自定义样式和主题,继承android系统默认的样式并修改,练习xml定义淡入淡出动画 anim/fade_in.xml <?xml version="1.0" en ...

  5. android自定义progressbar样式,Android开发中如何实现自定义ProgressBar的样式

    Android开发中如何实现自定义ProgressBar的样式 发布时间:2020-11-20 16:08:10 来源:亿速云 阅读:294 作者:Leah Android开发中如何实现自定义Prog ...

  6. Android踩坑日记:自定义水平和圆形ProgressBar样式

    自定义水平和圆形ProgressBar样式 1.自定义水平ProgressBar样式 ProgressBar分为两种,我们能明确看到进度,不确定的就是不清楚.不确定一个操作需要多长时间来完成,这个时候 ...

  7. android开发UI界面布局教学,android UI学习 -- 设置界面的布局(包括style的使用,selector的使用,Checkbox自定义样式,菜单项的样式)...

    最终实现效果如下图: 具体来说就是实现了checkbox自定义选中和为选择样式,菜单项根据不同位置设置不同背景. 先上整体布局文件代码: xmlns:tools="http://schema ...

  8. android自定义省略号,Android开发自定义TextView省略号样式的方法

    本文实例讲述了Android开发自定义TextView省略号样式的方法.分享给大家供大家参考,具体如下: 在布局xml中设置textView的字段 android:maxLines="2&q ...

  9. android中自定义 toast,android 自定义Toast样式和显示方式

    问题: 1.android 开发中如果不停的触发显示Toast,会造成Toast一个接一个的弹出,非常影响用户体验. 2.android设备有千万个,每个设备的Toast的背景有可能不一样,造成在应用 ...

最新文章

  1. JavaScript语言基础7
  2. linux中if的作用域,【2017-02-21】分支语句if...else...、分支嵌套、变量的作用域
  3. cin.ignore的用法
  4. 算法入门经典第六章 例题6-8 树
  5. Springboot本地缓存和redis缓存
  6. 【转】Tomcat+MyEclipse
  7. python 学习2 /输入/ 输出 /列表 /字典
  8. “发明在商业上获得成功”对专利法22条第三款有关创造性规定的影响
  9. 北大校友的算法被玩出新高度,AI自动化在线抠图
  10. 使用C#创建Windows服务 并发布Windows 服务
  11. 如何快速学习一门新的编程语言?
  12. C#中网络编程异步操作方法与 粘包和分包问题
  13. 厨房电器机械EN60335-2-14检测标准及项目
  14. 电脑故障维修判断指导大全
  15. photoshop之合并图层
  16. 原版win7 install.wim在哪?
  17. 最详细新版网课联盟27刷网课平台源码+安装教程+最新模板+下载地址
  18. 汇编程序设计-11-AX、BX、CX、DX寄存器
  19. 算法竞赛入门经典 例题6-21
  20. 中西医结合骨伤科学练习考试答案

热门文章

  1. Hibernate学习(二)持久化类,主键生成策略、一级缓存、事务
  2. Linux权限、角色作用
  3. Navicat(服务器对象) -2之MySQL 或 MariaDB 对象
  4. 【BZOJ-14492895】球队收益球队预算 最小费用最大流
  5. 如何才干创建一个空的IBM DB2 ECO数据库
  6. 大数据学习——Hadoop第一天
  7. ELK日志系统之使用Rsyslog快速方便的收集Nginx日志
  8. nodefs模块的使用demo
  9. Xpath路径表达式
  10. BaseAdapter的ArrayIndexOutOfBoundsException