博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 常用控件自定义样式RadioButton、CheckBox、ProgressBar、
阅读量:6681 次
发布时间:2019-06-25

本文共 1178 字,大约阅读时间需要 3 分钟。

一、RadioButton / CheckBox  

  系统自带的RadioButton/CheckBox的样式,注定满足不了实际运用中的情况,有时候自定义自己的样式;此次把自己中工作学习过程中所学到的东西总结如下:

  先看效果图:

rb_background.xml

都比较简单,换作CheckBox也是一样的道理,不再举例;

  另:在使用RadioGroup的时候,居然突然想不起来怎么获取当选前择的是哪一项,经过查证,通过RadioGroup.OnCheckedChangeListener接口即可获取选择项改变事件回调捕获选项id;

group.setOnCheckedChangeListener(new OnCheckedChangeListener() {            @Override            public void onCheckedChanged(RadioGroup group, int checkedId) {            }        });

二、ProgressBar

  1、使用图片实现滚动效果.原始图像

  2、自定义ProgressBar颜色

  3、自定义horizontal进度条

  自定义ProgressBar横向样式进度条需要配置一个layer-list,其中包括3个item分别是background,secondaryProgress,progress分别用于表示ProgressBar的背景,次要进度(如:表示播放器缓冲的进度),进度的样式;

 

未完待续...

转载地址:http://fdxao.baihongyu.com/

你可能感兴趣的文章
centos7 搭建本地yum源
查看>>
为什么调用glPushMatrix()和glPopMatrix()
查看>>
js设计模式之构造函数模式
查看>>
linux下activemq异常退出,重启失败
查看>>
基于Java开发的免费网络拓扑软件-SugarNMSTool
查看>>
object-c coreText加载外部字体文件
查看>>
装饰器模式(Decorator Pattern)
查看>>
享元模式(Flyweight Pattern)
查看>>
(转载)Hive学习笔记--Hive 参数
查看>>
java多线程学习总结之一:基础原理
查看>>
Ajax入门
查看>>
iOS开发之FMDB入门学习心得(Swift版)
查看>>
MYSQL使用命令行 导入导出数据库
查看>>
代码评审工具Rietveld平台搭建(windows&Linux均可)
查看>>
【OC】十一、数组对象(NSArray & NSMutableArray)
查看>>
Hibernate在线考试系统 01
查看>>
2016 年 31 款轻量高效的开源 JavaScript 插件和库
查看>>
javascript动画封装
查看>>
Ambari更改HDFS的Datanode和Namenode路径发生的错误
查看>>
Spring Boot 2.x 启动全过程源码分析(上)入口类剖析
查看>>