使用Shape实现样式

使用Shape中的ring实现,如下布局ring.xml:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:thickness="5dp"
android:useLevel="false" >
<gradient
android:endColor="#888"
android:startColor="#ccc"
android:type="sweep"
android:useLevel="false" />
</shape>
使用rotate使之旋转
如下progressbar.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<rotate
android:drawable="@drawable/ring"
android:pivotX="50%"
android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="1080"/>
</item>
</layer-list>
注意:其中fromDegrees与toDegrees之差要是360的倍数,不然中间会有转的时候会跳一下,另外,这个差越大就转得越快,具体效果大家可以自行试一下
使用
<ProgressBar style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminateDrawable="@drawable/progressbar" <!-- 这里使用自定义的progressbar样式 --> />
更简单的方法
直接使用一个布局文件就可以实现:
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="1080" >
<shape
android:shape="ring"
android:thickness="5dp"
android:useLevel="false" >
<gradient
android:endColor="#888"
android:startColor="#ccc"
android:type="sweep"
android:useLevel="false" />
</shape>
</rotate>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# progressbar
# 样式
# 安卓progressbar样式
# 设置progressbar样式
# Android编程使用自定义shape实现shadow阴影效果的方法
# Android自定义shape的使用示例
# Android控件系列之Shape使用方法
# Android中的Shape和Selector的结合使用实例
# Android中shape定义控件的使用
# Android shape和selector 结合使用实例代码
# Android开发教程之shape和selector的结合使用
# Android中drawable使用Shape资源
# 详解android shape的使用总结
# Android利用shape实现各种简单的形状
# 会有
# 自定义
# 越大
# 使之
# 越快
# 大家多多
# 就可以
# 之差
# 可以自行
# dp
# useLevel
# type
# apk
# res
# thickness
# false
# endColor
# gt
# gradient
# ccc
相关文章:
如何快速生成高效建站系统源代码?
高端建站如何打造兼具美学与转化的品牌官网?
名字制作网站免费,所有小说网站的名字?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
如何在云主机上快速搭建网站?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
建站之星如何实现五合一智能建站与营销推广?
建站之星安装失败:服务器环境不兼容?
免费视频制作网站,更新又快又好的免费电影网站?
网站专业制作公司有哪些,做一个公司网站要多少钱?
建站之家VIP精选网站模板与SEO优化教程整合指南
如何在橙子建站中快速调整背景颜色?
企业微网站怎么做,公司网站和公众号有什么区别?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
建站主机系统SEO优化与智能配置核心关键词操作指南
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
建站之星代理平台如何选择最佳方案?
安徽网站建设与外贸建站服务专业定制方案
建站之星×万网:智能建站系统+自助建站平台一键生成
如何快速生成凡客建站的专业级图册?
建站之星后台管理:高效配置与模板优化提升用户体验
教程网站设计制作软件,怎么创建自己的一个网站?
如何在阿里云ECS服务器部署织梦CMS网站?
阿里云网站制作公司,阿里云快速搭建网站好用吗?
高防服务器租用如何选择配置与防御等级?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
建站之星ASP如何实现CMS高效搭建与安全管理?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
北京网站制作的公司有哪些,北京白云观官方网站?
Python路径拼接规范_跨平台处理说明【指导】
建站上市公司网站建设方案与SEO优化服务定制指南
php json中文编码为null的解决办法
c# await 一个已经完成的Task会发生什么
建站之星伪静态规则如何设置?
c++ stringstream用法详解_c++字符串与数字转换利器
独立制作一个网站多少钱,建立网站需要花多少钱?
建站之星下载版如何获取与安装?
重庆市网站制作公司,重庆招聘网站哪个好?
如何快速搭建FTP站点实现文件共享?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
如何确保FTP站点访问权限与数据传输安全?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
深圳网站制作培训,深圳哪些招聘网站比较好?
如何选择域名并搭建高效网站?
成都网站制作报价公司,成都工业用气开户费用?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
学校建站服务器如何选型才能满足性能需求?
三星网站视频制作教程下载,三星w23网页如何全屏?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
建站之星客服服务时间及联系方式如何?
*请认真填写需求信息,我们会在24小时内与您取得联系。