android progressbar自定义颜色,android圆形进度条ProgressBar颜色设置

xml布局文件需加入如下的进度条构件:

android:id="@+id/loadProgressBar"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:indeterminateDrawable="@drawable/progressbar"

/>

其中的indeterminteDrawable属性就是用来设置进度条颜色等属性的,其内容如下:

encoding="utf-8"?>

android:fromDegrees="0"

android:pivotX="50%"

android:pivotY="50%"

android:toDegrees="360" >

android:innerRadiusRatio="3"

android:shape="ring"

android:thicknessRatio="8"

android:useLevel="false" >

android:centerColor="#FFFFFF"

android:centerY="0.50"

android:endColor="#FFFF00"

android:startColor="#000000"

android:type="sweep"

android:useLevel="false" />

三种方式实现自定义圆形页面加载中效果的进度条:

默认情况下Indeterminate

Progressbar是白色的,如果容器的背景也是白色的,这样就根本看不到Progressbar了。

幸好Android自带了一些反转样式,你可以采用其中一个合适的:

style="@android:style/Widget.ProgressBar.Inverse"/>

style="@android:style/Widget.ProgressBar.Large.Inverse"/>

style="@android:style/Widget.ProgressBar.Small.Inverse"/>

进度条:

style="?android:attr/progressBarStyleHorizontal"

android:layout_width="fill_parent"

android:layout_height="wrap_content" />

android:id="@+id/circleProgressBar"

style="?android:attr/progressBarStyleLarge"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

mce_style="?android:attr/progressBarStyleLarge"

/>

一、通过动画实现

定义res/anim/loading.xml如下:

encoding="UTF-8"?>

android:oneshot="false" >

android:drawable="@drawable/loading_01"

android:duration="150"/>

android:drawable="@drawable/loading_02"

android:duration="150"/>

android:drawable="@drawable/loading_03"

android:duration="150"/>

android:drawable="@drawable/loading_04"

android:duration="150"/>

android:drawable="@drawable/loading_05"

android:duration="150"/>

android:drawable="@drawable/loading_06"

android:duration="150"/>

android:drawable="@drawable/loading_07"

android:duration="150"/>

在layout文件中引用如下:

android:id="@+id/loading_process_dialog_progressBar"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:indeterminate="false"

android:indeterminateDrawable="@anim/loading" />

二、通过自定义颜色实现

定义res/drawable/dialog_style_xml_color.xml如下:

encoding="utf-8"?>

android:fromDegrees="0"

android:pivotX="50%"

android:pivotY="50%"

android:toDegrees="360" >

android:innerRadiusRatio="3"

android:shape="ring"

android:thicknessRatio="8"

android:useLevel="false" >

android:centerColor="#FFDC35"

android:centerY="0.50"

android:endColor="#CE0000"

android:startColor="#FFFFFF"

android:type="sweep"

android:useLevel="false" />

在layout文件中引用如下:

android:id="@+id/loading_process_dialog_progressBar"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:indeterminate="false"

android:indeterminateDrawable="@drawable/dialog_style_xml_color"

/>

三、使用一张图片进行自定义

定义res/drawable/dialog_style_xml_icon.xml如下:

encoding="utf-8"?>

>

android:drawable="@drawable/dialog_progress_round"

android:fromDegrees="0.0"

android:pivotX="50.0%"

android:pivotY="50.0%"

android:toDegrees="360.0" />

在layout文件中引用如下:

android:id="@+id/loading_process_dialog_progressBar"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:indeterminate="false"

android:indeterminateDrawable="@drawable/dialog_style_xml_icon"

/>

或者

android:id="@android:id/background">  

/> 

android:startColor="#ff9d9e9d" android:centerColor="#ff5a5d5a" android:centerY="0.75" android:endColor="#ff747674" android:angle="270" /> 

  

android:id="@android:id/secondaryProgress">   

/> 

android:startColor="#80ffd300" android:centerColor="#80ffb600" android:centerY="0.75" android:endColor="#a0ffcb00" android:angle="270" /> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值