![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Android—零基础到飞升】
文章平均质量分 89
【Android—零基础到飞升】介绍Android开发的相关知识,适合从小白到入门。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
A little strawberry
小白继续加油
展开
-
【Android 】零基础到飞升 | Service进阶
4.2.2 Service进阶 分类 Android 基础入门教程 本节引言上节我们学习了Service的生命周期,以及两种启动Service的两种方法,本节继续来深入了解Service中的IntentService,Service的使用实例:前台服务与轮询的实现!1.IntentService的使用在上一节后我们已经知道了如何去定义和启动Service,但是如果我们直接把耗时线程放到Service中的onStart()方法中,虽然...原创 2021-07-20 19:30:59 · 233780 阅读 · 29 评论 -
【Android 】零基础到飞升 | Service初涉
4.2.1 Service初涉 分类 Android 基础入门教程 本节引言好的,我们在前三节中对Android中的Activity进行了研究学习,相信大家获益良多吧!本节开始我们继续来学习Android中的第二个组件:Service(服务),好,废话不多说,开始本节内容!1.线程的相关概念在开始学习Service之前我们先来了解下线程的一些概念!1)相关概念:程序:为了完成特定任务,用某种语言编写的一组指令集合(一组静态代码)...转载 2021-07-20 19:30:20 · 82747 阅读 · 3 评论 -
【Android 】零基础到飞升 | Activity登堂入室
4.1.3 Activity登堂入室 分类 Android 基础入门教程 1.Activity,Window与View的关系好吧,本来就想了解下他们几个的关系,然后手多多,然后就开始看起他们的调用过程来了...结果扣了两个小时,只理解了很小很小的一部分,果然,到底层撸源码的都是大神,比如老罗,还没到那个等级,下面是自己查阅资料,看了下一点源码的归纳所得,如果哪写错了欢迎指出!下面贴下小结图:流程解析:Activity调用startActi...转载 2021-07-20 19:29:40 · 81582 阅读 · 1 评论 -
【Android 】零基础到飞升 | Activity初窥门径
4.1.2 Activity初窥门径 分类 Android 基础入门教程 本节引言:上一节中我们对Activity一些基本的概念进行了了解,什么是Activity,Activity的生命周期,如何去启动一个Activity等,本节我们继续来学习Activity,前面也讲了一个App一般都是又多个Activity构成的,这就涉及到了多个Activity间数据传递的问题了,那么本节继续学习Activity的使用!另外关于传递集合,对象,数组,Bit...转载 2021-07-20 19:28:51 · 82709 阅读 · 0 评论 -
【Android 】零基础到飞升 | Activity初学乍练
4.1.1 Activity初学乍练 分类 Android 基础入门教程 本节引言:本节开始讲解Android的四大组件之一的Activity(活动),先来看下官方对于Activity的介绍:PS:官网文档:Activity介绍如下:大概意思:Activity是一个应用程序的组件,他在屏幕上提供了一个区域,允许用户在上面做一些交互性的操作,比如打电话,照相,发送邮件,或者显示一个地图!Activity可以理解成一个绘制用户界面的窗口...翻译 2021-07-20 19:28:02 · 85600 阅读 · 1 评论 -
【Android 】零基础到飞升 | Gestures(手势)
3.8 Gestures(手势) 分类 Android 基础入门教程 本节引言:周六不休息,刚剪完了个大平头回来,继续码字~好的,本节给大家带来点的是第三章的最后一节——Gestures(手势),用过魅族手机的朋友相信对手势肯定是不陌生的,在home键两侧像屏幕内滑动,可以打开后台任务列表等等~在应用中通过手势来操作会大大提升用户体验,比如Scroll手势在浏览器中个滚屏,Fling在浏览器中的换页等!当然,有利也有弊,比如不当的手势...原创 2021-07-20 19:27:03 · 200850 阅读 · 3 评论 -
【Android 】零基础到飞升 | AsyncTask异步任务
3.7 AsyncTask异步任务 分类 Android 基础入门教程 本节引言:本节给大家带来的是Android给我们提供的一个轻量级的用于处理异步任务的类:AsyncTask,我们一般是继承AsyncTask,然后在类中实现异步操作,然后将异步执行的进度,反馈给UI主线程~好吧,可能有些概念大家不懂,觉得还是有必要讲解下多线程的概念,那就先解释下一些概念性的东西吧!1.相关概念1)什么是多线程:答:先要了解这几个名称...原创 2021-07-20 19:26:06 · 88263 阅读 · 1 评论 -
【Android 】零基础到飞升 | 响应系统设置的事件(Configuration类)
3.6 响应系统设置的事件(Configuration类) 分类 Android 基础入门教程 本节引言:本节给大家介绍的Configuration类是用来描述手机设备的配置信息的,比如屏幕方向,触摸屏的触摸方式等,相信定制过ROM的朋友都应该知道我们可以在:frameworks/base/core/java/android/content/res/Configuration.java找到这个类,然后改下相关设置,比如调整默认字体的大小!...原创 2021-07-20 19:24:55 · 7084 阅读 · 0 评论 -
【Android 】零基础到飞升 | 监听EditText的内容变化
3.5 监听EditText的内容变化 分类 Android 基础入门教程 本节引言:在前面我们已经学过EditText控件了,本节来说下如何监听输入框的内容变化!这个再实际开发中非常实用,另外,附带着说下如何实现EditText的密码可见与不可见!好了,开始本节内容!1.监听EditText的内容变化由题可知,是基于监听的事件处理机制,好像前面的点击事件是OnClickListener,文本内容变化的监听器则是:TextWatch...原创 2021-07-20 19:24:03 · 196502 阅读 · 1 评论 -
【Android 】零基础到飞升 | TouchListener PK OnTouchEvent + 多点触碰
3.4 TouchListener PK OnTouchEvent + 多点触碰 分类 Android 基础入门教程 本节引言:如题,本节给大家带来的是TouchListener与OnTouchEvent的比较,以及多点触碰的知识点!TouchListener是基于监听的,而OnTouchEvent则是基于回调的!下面通过两个简单的例子来加深大家的理解!1.基于监听的TouchListener代码示例:实现效果图:实现代码:ma...原创 2021-07-12 20:00:33 · 87290 阅读 · 2 评论 -
【Android 】零基础到飞升 | Handler消息传递机制浅析
3.3 Handler消息传递机制浅析 分类 Android 基础入门教程 本节引言前两节中我们对Android中的两种事件处理机制进行了学习,关于响应的事件响应就这两种;本节给大家讲解的是Activity中UI组件中的信息传递Handler,相信很多朋友都知道,Android为了线程安全,并不允许我们在UI线程外操作UI;很多时候我们做界面刷新都需要通过Handler来通知UI组件更新!除了用Handler完成界面更新外,还可以使用runO...原创 2021-07-09 19:29:16 · 5289 阅读 · 4 评论 -
【Android 】零基础到飞升 | 基于回调的事件处理机制
3.2 基于回调的事件处理机制 分类 Android 基础入门教程 本节引言在3.1中我们对Android中的一个事件处理机制——基于监听的事件处理机制进行了学习,简单的说就是为我们的事件源(组件)添加一个监听器,然后当用户触发了事件后,交给监听器去处理,根据不同的事件执行不同的操作;那么基于回调的事件处理机制又是什么样的原理呢?好吧,还有一个问题:你知道什么是方法回调吗?知道吗?相信很多朋友都是了解,但又说不出来吧!好了,带着这些疑问我...原创 2021-07-09 19:28:25 · 96236 阅读 · 1 评论 -
【Android 】零基础到飞升 | 基于监听的事件处理机制
3.1.1 基于监听的事件处理机制 分类 Android 基础入门教程 本节引言:第二章我们学习的是Android的UI控件,我们可以利用这些控件构成一个精美的界面,但是仅仅是界面而已;下一步就要开始学习逻辑与业务实现了,本章节讲解的是Android的事件处理机制!何为事件处理机制?举个简单的例子,比如点击一个按钮,我们向服务器发送登陆请求!当然,Android中的事件处理机制不止这一种,比如屏幕发生选择,我们点击了屏幕上某个区域...简单...原创 2021-07-09 19:27:24 · 13751 阅读 · 1 评论 -
【Android 】零基础到飞升 | DrawerLayout(官方侧滑菜单)的简单使用
2.6.4 DrawerLayout(官方侧滑菜单)的简单使用 分类 Android 基础入门教程 本节引言:本节给大家带来基础UI控件部分的最后一个控件:DrawerLayout,官方给我们提供的一个侧滑菜单控件,和上一节的ViewPager一样,3.0以后引入,低版本使用它,需要v4兼容包,说到侧滑,相信很多人都用过github上的SlidingMenu,不过好像有两个版本,一个是单独的,另一个需要依赖另一个开源项目:ActionBa...原创 2021-07-09 19:26:34 · 4106 阅读 · 1 评论 -
【Android 】零基础到飞升 | ViewPager的简单使用
2.6.3 ViewPager的简单使用 分类 Android 基础入门教程 本节引言:本节带来的是Android 3.0后引入的一个UI控件——ViewPager(视图滑动切换工具),实在想不到如何来称呼这个控件,他的大概功能:通过手势滑动可以完成View的切换,一般是用来做APP的引导页或者实现图片轮播,因为是3.0后引入的,如果想在低版本下使用,就需要引入v4兼容包哦~,我们也可以看到,ViewPager在:android.supp...原创 2021-07-09 19:25:49 · 8306 阅读 · 0 评论 -
密码打马赛克已经不安全了!这款开源的去“马赛克“工具一秒还原
开源最前线(ID:OpenSourceTop) 猿妹整编链接:https://www.linkedin.com/pulse/recovering-passwords-from-pixelized-screenshots-sipke-mellema/?trackingId=yYFSUnuxRXasNV%2Fh3ZsiSw%3D%3D、https://medium.com/syncedreview/depix-ai-recovers-pixelized-passwords-earns-10k-github-s原创 2021-07-09 19:24:36 · 231081 阅读 · 1 评论 -
【Android 】零基础到飞升 | 菜单(Menu)
2.6.2 菜单(Menu) 分类 Android 基础入门教程 本节引言:本章给大家带来的是Android中的Menu(菜单),而在Android中的菜单有如下几种:OptionMenu:选项菜单,android中最常见的菜单,通过Menu键来调用SubMenu:子菜单,android中点击子菜单将弹出一个显示子菜单项的悬浮框,子菜单不支持嵌套,即不能包括其他子菜单ContextMenu:上下文菜单,通过长按某个视图组件后出现的菜单...原创 2021-07-09 19:20:26 · 86616 阅读 · 0 评论 -
【Android 】零基础到飞升 | PopupWindow(悬浮框)的基本使用
2.6.1 PopupWindow(悬浮框)的基本使用 分类 Android 基础入门教程 本节引言:本节给大家带来的是最后一个用于显示信息的UI控件——PopupWindow(悬浮框),如果你想知道他长什么样子,你可以打开你手机的QQ,长按列表中的某项,这个时候后弹出一个黑色的小对话框,这种就是PopupWindow了,和AlertDialog对话框不同的是,他的位置可以是随意的;另外AlertDialog是非堵塞线程的,而...原创 2021-07-09 19:19:19 · 89319 阅读 · 0 评论 -
【Android 】零基础到飞升 | 其他几种常用对话框基本使用
2.6.0 其他几种常用对话框基本使用本节引言:上节我们对Dialog的父类:AlertDialog进行了学习,而本节我们来学习下几个常用的Dialog的基本使用,他们分别是:ProgressDialog(进度条对话框),DatePickerDialog(日期选择对话框)和TimePickerDialog(时间选择对话框)~,话不多说,开始本节内容~1.ProgressDialog(进度条对话框)的基本使用我们创建进度条对话框的方式有两种:1.直接调用ProgressDialog提供的静态原创 2021-07-09 19:05:43 · 85967 阅读 · 1 评论 -
【Android 】零基础到飞升 | AlertDialog(对话框)详解 分类 Android 基础入门教程
2.5.9 AlertDialog(对话框)详解本节引言:本节继续给大家带来是显示提示信息的第三个控件AlertDialog(对话框),同时它也是其他Dialog的的父类!比如ProgressDialog,TimePickerDialog等,而AlertDialog的父类是:Dialog!另外,不像前面学习的Toast和Notification,AlertDialog并不能直接new出来,如果你打开AlertDialog的源码,会发现构造方法是protected的,如果我们要创建AlertDial原创 2021-07-02 08:45:57 · 200647 阅读 · 3 评论 -
【Android 】零基础到飞升 | Notification(状态栏通知)详解【转载】
2.5.8 Notification(状态栏通知)详解本节引言:本节带来的是Android中用于在状态栏显示通知信息的控件:Notification,相信大部分学Android都对他都很熟悉,而网上很多关于Notification的使用教程都是基于2.x的,而现在普遍的Android设备基本都在4.x以上,甚至是5.0以上的都有;他们各自的Notification都是不一样的!而本节给大家讲解的是基于4.x以上的Notification,而5.0以上的Notification我们会在进阶教程的A转载 2021-07-02 08:44:45 · 22711 阅读 · 0 评论 -
【Android 】零基础到飞升 | Toast(吐司)的基本使用【转载】
2.5.7 Toast(吐司)的基本使用本节引言:好的,终于学习完Adapter类相关的一些控件,当然除了讲解的那几个,还有其他很多的相关的控件,就不慢慢讲解了~有需要的自行查阅文档,查看相关的用法,本节带来的是:Android用于提示信息的一个控件——Toast(吐司)!Toast是一种很方便的消息提示框,会在屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点一段时间过后自动消失!非常常用!本节我们就来学习Toast的使用!1.直接调用Toast类的makeText()方法创建这是我们用转载 2021-07-02 08:43:47 · 23360 阅读 · 0 评论 -
【Android 】零基础到飞升 | ViewFlipper(翻转视图)的基本使用
2.5.6 ViewFlipper(翻转视图)的基本使用本节引言:本节给大家带了的是ViewFlipper,它是Android自带的一个多页面管理控件,且可以自动播放!和ViewPager不同,ViewPager是一页页的,而ViewFlipper则是一层层的,和ViewPager一样,很多时候,用来实现进入应用后的引导页,或者用于图片轮播,本节我们就使用ViewFlipper写一个简单的图片轮播的例子吧~官方API:ViewFlipper1.为ViewFlipper加入View的两种方法1原创 2021-07-02 08:42:30 · 86414 阅读 · 0 评论 -
【Android 】零基础到飞升 | ExpandableListView(可折叠列表)的基本使用
2.5.5 ExpandableListView(可折叠列表)的基本使用本节引言:本节要讲解的Adapter类控件是ExpandableListView,就是可折叠的列表,它是ListView的子类,在ListView的基础上它把应用中的列表项分为几组,每组里又可包含多个列表项。至于样子,类似于QQ联系人列表,他的用法与ListView非常相似,只是ExpandableListVivew显示的列表项需由ExpandableAdapter提供。 下面我们来学习这个控件的基本使用!官方API:Exp转载 2021-07-02 08:40:42 · 234176 阅读 · 0 评论 -
【Android 】零基础到飞升 | AutoCompleteTextView(自动完成文本框)的基本使用
2.5.4 AutoCompleteTextView(自动完成文本框)的基本使用本节引言:本节继续来学习Adapter类的控件,这次带来的是AutoCompleteTextView(自动完成文本框),相信细心的你发现了,和Adapter搭边的控件,都可以自己定义item的样式,是吧!或者说每个Item的布局~想怎么玩就怎么玩~嗯,话不多说,开始本节内容~对了贴下官方API:AutoCompleteTextView1.相关属性:android:completionHint:设置下拉菜单中的提原创 2021-07-02 08:39:36 · 227936 阅读 · 0 评论 -
【Android 】零基础到飞升 | Spinner(列表选项框)的基本使用
2.5.3 Spinner(列表选项框)的基本使用本节引言本来本节是想给大家介绍一个Gallery(画廊)的一个控件的,后来想想还是算了,因为在Android 4.1后就已经被弃用了,尽管我们可以通过兼容不来使用Gallery,不过想想还是算了,因为Gallery在每次切换图片的时候,都需要重新创建视图,这样无疑会造成很大资源浪费!我们可以通过其他方法来实现Gallery效果,比如通过HorizontalScrollView来实现水平滚动效果,或者编写一个水平方向的ListView~有兴趣自己谷原创 2021-07-02 08:37:37 · 4715 阅读 · 0 评论 -
【Android 】零基础到飞升 | GridView(网格视图)的基本使用
2.5.2 GridView(网格视图)的基本使用本节引言:本节给大家介绍的是第二个Adapter类的控件——GridView(网格视图),见名知义,ListView是列表,GridView就是显示网格!他和ListView一样是AbsListView的子类!很多东西和ListView都是相通的,本节我们就来学习他的基本用法~1.相关属性:下面是GridView中的一些属性:android:columnWidth:设置列的宽度android:gravity:组件对其方式android:转载 2021-07-02 08:33:52 · 11138 阅读 · 0 评论 -
【Android 】零基础到飞升 | ListView Item多布局的实现
2.5.1 ListView Item多布局的实现本节引言:本节是ListView这个小节的最后一节,给大家带来的是ListView多布局Item的实现,何为ListView Item多布局,打个比方,QQ这种聊天列表:假如他是用一个ListView做的,那么一个ListView上不就有两种不同的Item咯!一左一右,嘿嘿,本节就来教大家如何实现ListView的多布局!1.要点讲解:重写getItemViewType()方法对应View是哪个类别,以及getViewTypeCount()原创 2021-07-02 08:33:39 · 87486 阅读 · 0 评论 -
【Android 】零基础到飞升 | 构建一个可复用的自定义BaseAdapter
2.5.0 构建一个可复用的自定义BaseAdapter本节引言:如题,本节给大家带来的是构建一个可复用的自定义BaseAdapter,我们每每涉及到ListViewGridView等其他的Adapter控件,都需要自己另外写一个BaseAdapter类,这样显得非常麻烦,又比如,我们想在一个界面显示两个ListView的话,我们也是需要些两个BaseAdapter...这,程序员都是喜欢偷懒的哈,这节我们就来写一个可复用的自定义BaseAdapter类~1.我们一点点开始改:首先我们把上节原创 2021-07-01 14:35:43 · 89097 阅读 · 1 评论 -
【Android 】零基础到飞升 | ListView之checkbox错位问题解决
2.4.8 ListView之checkbox错位问题解决分类 Android 基础入门教程本节引言:作为ListView经典问题之一,如果你尝试过自定义ListView的item,在上面带有一个checkbox的话,那么 当你的item数超过了一页的话,就会出现这个问题,下面我们来分析下出现这种问题的原因,以及如何来 解决这个问题!1.问题发生的原因:这是网上找来的一幅关于ListView getView方法调用机制的一个图上图中有一个Recycler的东东,平时我们ListView上可见的I原创 2021-07-01 14:30:25 · 94448 阅读 · 0 评论 -
【Android 】零基础到飞升 | ListView的焦点问题
2.4.7ListView的焦点问题分类 Android 基础入门教程本节引言如果你往ListView的Item中添加了Button,CheckBox,EditText等控件的话,你可能需要考虑 到一个问题:ListView的一个焦点问题!本节我们就来学习下解决这个问题的几个方法!我们可以写个简答的listView,上面有一个Button,CheckBox,EditText,但是当我们点击发现, ListView的item点击不了,触发不了onItemClick的方法,也触发不了onItemLong原创 2021-07-01 14:29:09 · 89296 阅读 · 0 评论 -
【Android 】零基础到飞升 | BaseAdapter优化
2.4.6 BaseAdapter优化本节引言:上一节中我们学习了如何来使用一个ListView以及自定义一个简单的BaseAdapter,我们从代码中可以看出比较重要的两个方法:getCount()和getView(),界面上有多少列就会调用多少次getView,这个时候可能看出一些端倪,每次都是新inflate一个View,都要进行这个XML的解析,这样会很浪费资源,当然,几十列或者几百列的列表并不能体现什么问题,但假如更多或者布局更加复杂?所以学习ListView的优化很重要,而本节针对原创 2021-07-01 14:28:12 · 230441 阅读 · 0 评论 -
【Android 】零基础到飞升 | ListView简单实用
2.4.5 ListView简单实用本节引言:本节我们来继续学习没有讲完的UI控件部分,回顾上一节,我们介绍了Adapter适配器的概念,然后学习了三个最简单的适配器的使用:ArrayAdapter,SimpleAdapter和SimpleCursorAdapter,而本节给大家讲解的是第一个需搭配Adapter使用的UI控件:ListView,不过在版本中被RecyclerView这个新控件替换掉了!列表作为最常用的控件之一,还是有必要好好学习的,本节以一个初学者的角度来学习ListView转载 2021-07-01 14:26:25 · 89112 阅读 · 0 评论 -
【Android 】零基础到飞升 | Adapter基础讲解
2.4.4 Adapter基础讲解本节引言从本节开始我们要讲的UI控件都是跟Adapter(适配器)打交道的,了解并学会使用这个Adapter很重要,Adapter是用来帮助填充数据的中间桥梁,简单点说就是:将各种数据以合适的形式显示到view上,提供给用户看!1.MVC模式的简单理解在开始学习Adapter之前我们要来了解下这个MVC模式概念:举个例子:大型的商业程序通常由多人一同开发完成,比如有人负责操作接口的规划与设计,有人负责程序代码的编写如果要能够做到程序项目的分工就必须在程序的原创 2021-07-01 14:19:41 · 89257 阅读 · 0 评论 -
【Android 】零基础到飞升 | Date & Time组件(下)
2.4.3 Date & Time组件(下)本节引言:本节我们来继续学习Android系统给我们提供的几个原生的Date & Time组件,他们分别是:DatePicker(日期选择器),TimePicker(时间选择器),CalendarView(日期视图),好吧,其实一开始让我扣这几个玩意我是拒绝的,因为在我的印象里,他们是这样的:简直把我丑哭了,有木有,终于知道为什么那么多人喜欢自定义这种类型的控件了!但是毕竟提纲上写了,自己写的提纲,含着泪也要把他写完...当我把Dat原创 2021-07-01 14:15:50 · 230371 阅读 · 1 评论 -
【Android 】零基础到飞升 | Date & Time组件(上)
2.4.2 Date & Time组件(上)本节引言:本节给大家带来的是Android给我们提供的显示时间的几个控件,他们分别是:TextClock,AnalogClock,Chronometer,另外其实还有个过时的DigitalClock就不讲解了!好的,开始本节内容!1.TextClock(文本时钟)TextClock是在Android 4.2(API 17)后推出的用来替代DigitalClock的一个控件!TextClock可以以字符串格式显示当前的日期和时间,因此推荐在A原创 2021-07-01 14:15:27 · 6237 阅读 · 1 评论 -
【Android 】零基础到飞升 | ScrollView(滚动条)
2.4.1 ScrollView(滚动条)本节引言:本节带来的是Android基本UI控件中的第十个:ScrollView(滚动条),或者我们应该叫他竖直滚动条,对应的另外一个水平方向上的滚动条:HorizontalScrollView,先来一发官方文档的链接:ScrollView,我们可以看到类的结构如下:嘿嘿,原来是一个FrameLayout的容器,不过在他的基础上添加了滚动,允许显示的比实际多的内容!另外,只能够往里面放置一个子元素,可以是单一的组件,又或者一个布局包裹着的复杂的层次结构转载 2021-06-23 09:50:25 · 9039 阅读 · 1 评论 -
【Android 】零基础到飞升 | RatingBar(星级评分条)
2.3.9 RatingBar(星级评分条)本节引言:上一节的SeekBar是不是很轻松咧,本节我们学的这个RatingBar(星级评分条)也非常简单,相信在某宝,买过东西的对这个应该不陌生,收到卖家的包裹,里面很多时候会有个小纸片,五星好评返还多少元这样,而评分的时候就可以用到我们这个星级评分条了~先来瞅瞅官方文档官方文档:RatingBar我们可以看到,这玩意和SeekBar的类结构是一样的,也是ProgressBar的子类:也就是说他同样有用ProgressBar的相关属性,接下来我们原创 2021-06-23 09:49:04 · 88078 阅读 · 3 评论 -
【Android 】零基础到飞升 | SeekBar(拖动条)
2.3.8 SeekBar(拖动条)本节引言:本节我们继续来学习Android的基本UI控件中的拖动条——SeekBar,相信大家对他并不陌生,最常见的地方就是音乐播放器或者视频播放器了,音量控制或者播放进度控制,都用到了这个SeekBar,我们先来看看SeekBar的类结构,来到官方文档:SeekBar嘿嘿,这玩意是ProgressBar的子类耶,也就是ProgressBar的属性都可以用咯!而且他还有一个自己的属性就是:android:thumb,就是允许我们自定义滑块~好的,开始本节内原创 2021-06-23 09:47:59 · 13044 阅读 · 1 评论 -
【Android 】零基础到飞升 | ProgressBar(进度条)
2.3.7 ProgressBar(进度条)本节引言:本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会以为程序Carsh或者手机死机了,这样会大大降低用户体验,所以在需要进行耗时操作的地方,添加上进度条,让用户知道当前的程序在执行中,也可以直观的告诉用户当前任务的原创 2021-06-23 09:45:15 · 90330 阅读 · 0 评论