android进度条,安卓手机怎么拉进度条

Android系统默认的ProgressBar往往都不能满足实际开发需要,一般都会开发者自定义ProgressBar。

在Android开发中,自定义ProgressBar一般有三种思路来完成。

android进度条,安卓手机怎么拉进度条

一、在系统进度条基础上优化

首先来看一下style=”@android:style/Widget.ProgressBar.Horizontal”的源码。鼠标移动到style属性值上,按住Ctrl键,鼠标左键点击即可打开对应资源文件。

当然也可以直接找到源码文件直接打开进行查看,本地相对路径为sdk\platforms\android-25\data\res\values\styles.xml。打开后可以看到源码如下:

从上述代码可以看到,水平进度条的核心就是android:progressDrawable,接着继续去寻找progress_horizontal的源码(本地相对路径为sdk\platforms\android-25\data\res\drawable\progress_horizontal.xml),如下:

从上述代码可以发现,progress_horizontal一共包括3个item,分别为background、secondProgress、progress,看名字就能知道其大概作用,其中我们比较关心的应该是后两个。

其实把这个文件copy一份到自己的项目下,就可以随心所欲的修改shape属性的圆角、渐变等,实现我们想要的效果了。

由于此处我们还没有学习Drawable资源,所以这里先给大家介绍一下概念,关于具体如何操作可以等学了Drawable资源后,再回过头来自定义ProgressBar。

二、使用动画来代替进度条

使用动画来替代进度条,其实就是使用一套连续图片,形成一个帧动画,当需要进度图的时候,让动画可见,不需要的时候让动画不可见即可。

继续使用WidgetSample工程的advancedviewsample模块,首先在drawable目录下准备一组连续的图片,然后在res/drawable/目录下定义一个myprogressbar.xml的资源文件,代码如下:

关于上述代码的具体意义会在Android动画进行讲解,此处大家知道如何操作即可。

接着新建一个布局文件myprogressbar_layout.xml,里面仅仅有一个ImageView即可,用于显示进度条,把src设置为上述drawable资源即可,代码如下:

新建MyProgressbarActivity.java文件,加载上面新建的布局文件,具体代码如下:

这里只是简单启动上述定义的动画,在开发中你可以根据需要显示和隐藏即可。

修改启动的Activity,运行可以看到如下图所示效果。

三、通过自定义View来实现进度条

使用动画来完成进度条实际上比较巧妙,但还是不能满足实际开发需要,那么最强大的自定义ProgressBar就是重写View来实现了,可以定义出任何需要的进度条。

如定义一个CircleProgressBar类,继承View,并重写其方法,示例代码如下:

关于上述代码的具体含义,此处不理解没关系,可以等学了Android绘图后再回过头来进行学习。

然后新建一个布局文件circleprogressbar_layout.xml,使用上述的自定义进度条类,代码如下:

修改MainActivity.java里面加载的布局文件,运行后其效果如下图所示。

如果已经学会本期里面提及的内容,那就可以放手去打造属于你自己的酷炫进度条了。如果不会也没关系,这里只做了解,等后期学完后再来回顾即可。

今天就先到这里,如果有问题欢迎留言一起探讨,共同成长!

此文章版权为今日头条号分享达人就是我——鑫鱻所有,若需转载请联系作者授权,特此声明!

往期总结分享:

第1节:Android的前世今生

第2节:Android 系统架构和应用组件那些事

第3节:带你一起来聊一聊Android开发环境

第4节:正确安装和配置JDK

第5节:善用ADT Bundle

第6节:配置优化SDK Manager

第7节:搞定Android模拟器

第8节:HelloWorld,第一趟旅程出发点

第9节:Android实战,不懂代码也可以开发

第10节:开发IDE迎来Android Studio

第11节:运行Android Studio工程

第12节:熟悉Android Studio界面

第13节:Android Studio配置优化

第14节:使用高速Genymotion

第15节:掌握Android Studio项目结构

第16节:Android用户界面开发概述

第17节:文本框TextView

第18节:输入框EditText

第19节:按钮Button

第20节:选择控件CheckBox和RadioButton

第21节:开关控件ToggleButton和Switch

第22节:图像视图ImageView

第23节:ImageButton和ZoomButton

第24节:自定义View简单使用

第25节:简单且最常用的LinearLayout

第26节:layout_gravity和gravity大不同

第27节:正确使用padding和margin

第28节:轻松掌握RelativeLayout相对布局

第29节:善用TableLayout表格布局

第30节:两分钟掌握FrameLayout帧布局

第31节:少用的AbsoluteLayout绝对布局

第32节:新推出的GridLayout网格布局

第33节: Android事件处理概述

第34节:Android中基于监听的事件处理

第35节:Android中基于回调的事件处理

第36节:Android系统事件的处理

第37节:初识ListView

第38节:初识Adapter

第39节:ListActivity和自定义列表项

第40节:自定义ArrayAdapter

第41节:使用SimpleAdapter

第42节:自定义BaseAdapter

第43节:ListView优化和列表首尾使用

第44节:ListView数据动态更新

第45节:网格视图GridView

第46节:列表选项框Spinner

第47节:AutoCompleteTextView自动文本

第48节:ExpandableListView多级选择

第49节:AdapterViewFlipper图片轮播

第50节:StackView卡片堆叠

第51节:进度条ProgressBar

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/327037.html

赞 (0)

相关推荐

  • 中国女子射箭队 什么是中国女子射箭队的最新成就

    在我国体坛上也存在着“偏科”的现象,就像乒乓球项目,跳水项目,举重项目,和体操等,是囊括奥运金牌数量偏多的项目。而射箭项目,田径项目可以说一直都是我们体坛比较弱的项目,虽然属于“偏科”严重的这两项,但是我们的运动健儿还是在弱项上创造了奇迹,把中国那一抹红努力飘到了各大赛事上,为国争光。 今天我们要介绍的就是-射箭奥运冠军张娟娟,张娟娟2008年奥运会女子射箭…

    2023-06-04
  • 什么音乐播放器最好,实用的音乐播放器

    01 Mcool Mcool是一款开源的音乐播放器软件,拥有简洁的界面设计和强大的音频处理能力,适合广大音乐爱好者使用。Mcool支持多种音频格式,包括MP3、FLAC、APE、WAV等,同时也支持在线播放和本地播放。Mcool的主要特点是占用资源少,运行速度快,不会占用电脑太多的内存和CPU,保证了流畅的音乐播放体验。 Mcool还具有很强的音频处理能力,…

    2023-07-10
  • 低成本为企业带来20w+的本地曝光和30w+的GMV

    低成本为企业带来20w+的本地曝光和30w+的GMV低成本为企业带来20w+的本地曝光和30w+的GMV低成本为企业带来20w+的本地曝光和30w+的GMV低成本为企业带来20w+的本地曝光和30w+的GMV

    “不要害怕自己没太大的结果,一个人之所以会有吸引力,不光是财富赋予他的光环与背景,还有他展示出的鲜活的态度、处事方式、思想和人品”。 正是受到这些激励人心的,社群文化氛围潜移默化的影响,所以有了我的第一次分享、第二次分享。 未来我相信,还会有更多次的分享,同时,我也希望我的分享,能够给和我一样的小透明,带来一些鼓励,让我们一起破“透明”而成长。 今天给大家分…

    2022-09-04 • 用户投稿
  • 京东定制电脑和标配电脑区别

    京东定制电脑和标配电脑区别京东定制电脑和标配电脑区别京东定制电脑和标配电脑区别京东定制电脑和标配电脑区别

    目前屏幕尺寸众多,常见的有13.3英寸、14英寸、15.6英寸、17.3英寸几种,轻薄本基本是13.3和14英寸为主流,而游戏本主流屏幕尺寸为15.6英寸。笔记本屏幕主要分为两大类,IPS屏和TN屏,IPS屏在色彩还原表现上更鲜艳真实,说白点就是色彩好,并在具备可视角度大等优势,而TN屏色彩还原表现差,但是响应时间小,目前主流更建议IPS屏幕。 (图片来源于…

    2023-07-13 • 用户投稿
  • 御史大夫韩安国者 ,韩安国被狱卒欺负,死灰复燃

    御史大夫韩安国者 ,韩安国被狱卒欺负,死灰复燃御史大夫韩安国者 ,韩安国被狱卒欺负,死灰复燃御史大夫韩安国者 ,韩安国被狱卒欺负,死灰复燃御史大夫韩安国者 ,韩安国被狱卒欺负,死灰复燃

    要问汉武帝时期,有那个大臣是文能安邦武能定国的人,恐怕非韩安国莫属,文武全才的韩安国最后做到了“三公”之一的御史大夫,但却始终与丞相无缘,这么一个大才精通世故、沉稳老辣的人,为什么无法登上权力的巅峰呢?今天就让我们来一起认识一下韩安国。 为对抗吴楚叛军的进攻时,韩安国表现出了足够的沉稳。 御史大夫韩安国者,梁成安人也,后徙睢阳。尝受《韩子》、杂家说。事梁孝王…

    2023-06-05 • 用户投稿
  • 欧莱雅眼霜怎么样,欧莱雅眼霜紫熨斗好用吗

    欧莱雅眼霜怎么样,欧莱雅眼霜紫熨斗好用吗欧莱雅眼霜怎么样,欧莱雅眼霜紫熨斗好用吗欧莱雅眼霜怎么样,欧莱雅眼霜紫熨斗好用吗欧莱雅眼霜怎么样,欧莱雅眼霜紫熨斗好用吗

    从什么时候发现自己开始衰老的?不笑时依然若隐若现的眼角细纹?怎么都抚不平的眼下干纹? 现在每次大笑之后,都要像小品里演的一样撑着眼周按一按,没办法,是真的开始有纹了。 “人老先老脸,老脸先老眼”。 眼部肌肤格外脆弱,随着年龄增长,加上熬夜、持妆等不良习惯,现代人眼纹似乎出现得更早一些。 护肤专家建议18岁就可以开始使用眼霜,大部分人护肤起步晚,更是早就把“抗…

    2023-07-02 • 用户投稿
  • 通讯录备份,怎么把旧手机通讯录导入新手机

    通讯录备份,怎么把旧手机通讯录导入新手机通讯录备份,怎么把旧手机通讯录导入新手机通讯录备份,怎么把旧手机通讯录导入新手机通讯录备份,怎么把旧手机通讯录导入新手机

    手机中有几个东西比较重要,笔者罗列了一下,最重要的东西因人而异,不过基本上就两个:“通讯录”、“照片”,照片平时可以拷贝出来,通讯录在更换手机时怎么办?根据人们日常使用的习惯,换手机后迁移通讯录内容,笔者分为了三种不同方式,总有一种适合你。   第一种:SIM导出通讯录   用户身份模块(Subscriber Identity Modul…

    2023-06-24 • 用户投稿
  • 侠盗飞车 罪恶都市秘籍,gta侠盗猎车手

    侠盗飞车:罪恶都市这款单机游戏是不少小伙伴的童年回忆,其中比较有意思的是这款游戏的玩法非常的流氓,可以抢车,可以让一群美女跟着你,还可以打爆各种车辆,甚至还可以驾驶坦克飞机,今天要跟各位小伙伴聊到的话题是,侠盗飞车:罪恶都市的军事基地,各位小伙伴去过游戏里的军事基地吗?军事基地位于飞机场的上方,基本上很少有小伙伴会去军事基地这里,因为军事基地没有直升机和秘籍…

    2023-07-04
  • 返回个人中心,切换到个人中心

    以下是一篇关于“返回个人中心”的文章: 一、引言 在如今数字化的时代,各种应用程序和网站层出不穷,它们为我们的生活带来了极大的便利。然而,随着使用的应用和网站越来越多,我们常常会在不同的界面之间穿梭,有时会迷失方向,不知道自己身处何处。这时,“返回个人中心”这个功能就显得尤为重要。它仿佛是我们在数字世界中的一个安全港湾,无论我们走到哪里,都能随时回到这个熟悉…

    2025-09-13
  • 显示器电源线,usb连接方式跳向反向充电

    最近,笔记本市场上具备全功能Type-C,以及雷电4的笔记本越来越多,很多甚至没有了传统充电口,跟MacBook一样全部由Type-C接口完成。 在这种情况下,显示器市场正酝酿升级,带有反向充电Type-C接口的显示器开始更多登场,这样可以节约一根笔记本电源线,显示、充电、声音一根线完成。 这次,我们就来看看三款带有反向充电功能的显示器,价格不贵,规格新颖。…

    2023-07-11
  • 金蝉的营养价值,金蝉的营养价值和功效

    金蝉的营养价值,金蝉的营养价值和功效金蝉的营养价值,金蝉的营养价值和功效金蝉的营养价值,金蝉的营养价值和功效金蝉的营养价值,金蝉的营养价值和功效

    金蝉又称知了猴,爬叉,具有很高的营养价值和药用价值,特别是金蝉的皮,是一种中药,由于金蝉的营养价值高和风格独特的良好口感,以及对人体发挥的多种滋补药效功能。每100g黄金蝉若虫富含蛋白质72g、脂肪15g、灰分1.8g;此外,还含有人体必需的钙、磷、铁和多种维生素及微量元素。而且金蝉体内含有丰富的氨基酸、蛋白质及微量元素。 在我们农村有说3个金蝉等于1个鸡蛋…

    2023-07-12 • 用户投稿
  • 诺基亚windows phone8,诺基亚windows手机型号

    《诺基亚windowsphone8:一部充满波折的手机历程》 一、诺基亚的辉煌与转型 诺基亚曾经是手机界的巨头,以其坚固耐用的品质和简洁易用的界面赢得了全球用户的喜爱。然而,随着智能手机时代的到来,诺基亚似乎有些措手不及。也许是被苹果和安卓的快速崛起所震撼,诺基亚开始思考转型之路。 我觉得诺基亚在面对新的挑战时,可能有些犹豫和迷茫。它曾经是功能手机的王者,要…

    2025-08-02