Android应用程序中加载进度设计

android网络加载显示进度条 android网络加载显示进度条 ProgressDialog+Thread应用 立即下载

Android在加载数据(访问数据库或者加载网络数据),需要显示加载进度,其实这个非常简单!

1.加载数据进度显示的XML布局文件

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent">
 <LinearLayout android:background="@drawable/alert" android:layout_gravity="center" android:paddingLeft="10dip" android:paddingRight="10dip" android:paddingTop="20dip" android:paddingBottom="20dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" >
  <ProgressBar
   android:id="@android:id/progress"
   android:layout_marginRight="15dip"
   android:layout_gravity="center_vertical|right"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:progressDrawable="@drawable/white"
   style="?android:attr/progressBarStyleSmall">
  </ProgressBar>
  <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@android:id/text1" android:textColor="#fff" android:text="正在加载..."></TextView>
 </LinearLayout>
</FrameLayout>

 

2.加载数据的进度显示类

public class LoadingAlert {
 private View mView;
 private TextView mText;
 public LoadingAlert(Activity activity) {
  mView=LayoutInflater.from(activity).inflate(R.layout.loadingalert, null);
  mText=(TextView) mView.findViewById(android.R.id.text1);
  LinearLayout.LayoutParams lay=new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
  lay.gravity=Gravity.CENTER;
  activity.addContentView(mView, lay);
 }
 
 public LoadingAlert(Dialog dialog) {
  mView=dialog.getLayoutInflater().inflate(R.layout.loadingalert, null);
  mText=(TextView) mView.findViewById(android.R.id.text1);
  ViewGroup.LayoutParams lay=new ViewGroup.LayoutParams(dialog.getWindow().peekDecorView().getWidth(), dialog.getWindow().peekDecorView().getHeight());
  dialog.addContentView(mView, lay);
 }
 
 public void setMessage(String message){
  mText.setText(message);
 }
 
 public void hide(){
  mView.setVisibility(View.GONE);
 }
 
 public void show(){
  mView.setVisibility(View.VISIBLE);
 }

android 仿微信加载进度条demo android 仿微信加载进度条demo 详情查看:http://blog.youkuaiyun.com/cc_want/article/details/73863619 立即下载

相关推荐

图片加载进度条LoadingProgress-Android.zip

LoadingProgress 是一个加载网络图片的进度条。当耗时间特别长时,注入进度条是个不错的效果,可以实现类似QQ和微信的那种加载图片效果。 我看了一下网上加载进度条的方式,几乎都是自定义继承imageView画进度,这样扩展性不好,比如有时候我要用到手势缩放。但这个开源并不是,采用drawable注入imageView的方式,可以支持Android四大图片框架和其他的一些框架,只要是继承ImageView和你可以监听到图片下载的回调事件,都可以使用该项目。 主要功能: 1.可动态改变进度文字大小,颜色,可显性。 2.可改变进度和背景颜色。 3.圆环支持渐变。 4.圆环有两种风格。 5.支持应用在ListView缓存。 6.多种不同的进度条 具体可参考DEMO 运行效果:

Android实现加载等待展示--进度圈

Android实现加载等待展示--进度圈

oAiYinSiTan12的博客 1701

安卓自定义View之加载进度条

安卓自定义View之加载进度条

Android项目中使用自定义进度加载Dialog

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!

m0_57472099的博客 1031

android进度设置加载效果源码.zip

android进度设置加载效果源码

一文解读DeepSeek训练数据集

本文重点以DeepSeek为例,详细介绍预训练数据集相关内容。大语言模型LLM(如DeepSeek、ChatGPT、文心一言等)的“智慧”源于它们学习的海量数据集。简单来说,数据集就是模型的“知识库”,通常由互联网公开的文本、图片、视频等。这些数据需满足两个特点:规模大和多样性。规模大是指数据量可达千亿级词汇,让模型学习复杂规律;多样性则涵盖多领域(如科技、文学)、多语言、多形式(对话、新闻),帮助模型适应不同场景。例如,训练数据中既有百科知识,也有日常对话,模型才能既解答专业问题,又能闲聊。

u013891230的博客 7090

Android自定义控件:进度条的四种实现方式

前三种实现方式代码出自: http://stormzhang.com/openandroid/2013/11/15/android-custom-loading/ (源码在最后) 最近一直在学习自定义控件,搜了许多大牛们Blog里分享的小教程,也上GitHub找了一些类似的控件进行学习。发现读起来都不太好懂,就想写这么一篇东西作为学习笔记吧。

超宇的博客 5613

MODBUS通讯不求人:手把手教你用三菱FX2N控制士林变频器

本文详细介绍了如何使用三菱FX2N PLC通过MODBUS协议控制士林变频器,涵盖硬件连接、参数配置、程序设计及通讯优化等关键步骤。特别针对没有内置MODBUS函数块的老款PLC,提供了CRC校验和稳定数据交换的实用解决方案,帮助工程师快速实现工业自动化设备的高效通讯。

v4w5x6的博客 226

Android, 自定义View实现 加载进度动画,仿app“王者营地“

废话在前: 昨天打王者,队友实在是太坑了,硬是卡在了星耀3。然后关闭游戏,打开王者荣耀助手,(王者营地),结果网络波动,界面一直在加载状态中,我就在想这个加载动画怎么能实现呢? 两个小正方形左右移动,一个中间大正方形大小随着小正方形靠近而变大,疏远而变小,”加载中“后面的点变化1,2,3,4。 废话不多说,直接上实现效果 实现效果和“王者营地”的差不多,小正方形运动速度可能有些差异,但大抵一致。 实现原理也很简单, 自定义view继承 TextView,因为有文字,所以继承Text View会好些。

qq_41904106的博客 1172

RseQC实战指南:从安装到RNA-Seq数据质控全流程解析

本文提供了一份详尽的RseQC实战指南,涵盖从安装配置到RNA-Seq数据质控的全流程。文章重点解析了RseQC作为专业质控工具的核心价值,手把手指导如何通过Conda或pip完成安装,并深入讲解了bam_stat.py、geneBody_coverage.py等关键模块的使用方法与结果解读技巧,帮助用户有效评估RNA完整性、文库构建质量及链特异性,确保下游分析的可靠性。

weixin_29200741的博客 204

windows的rancherDesktop修改镜像源

Rancher Desktop中的“Allowed Images”功能(通常在 Preferences -> Container Engine -> Allowed Images 中找到)是用来定义一个允许拉取和推送的镜像列表的规则,例如,只允许从您组织或特定的受信任的仓库中获取镜像。如果问题依旧,请提供您Rancher Desktop的版本和当前选择的容器运行时,以便进一步协助。总结一下,对于Windows上的Rancher Desktop,如果您使用默认的。,镜像源的配置通常通过一个名为。

zwjapple的专栏 2700

Android中的观察者DataSetObservable和DataSetObserver

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。

2401_84520182的博客 1233

【3D目标检测】环境搭建(OpenPCDet、MMdetection3d、Det3d)

在Conda虚拟环境中搭建MMdetection3d环境

qq_44703886的博客 4253

安卓音乐播放器java_Android音乐播放器开发

packagecom.cn.daming;importjava.io.File;importjava.io.FilenameFilter;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importandroid.app.ListActivity;importandroid.graph...

weixin_39644325的博客 209

SAR学习笔记后续-phased工具箱介绍

摘要:相控阵雷达介绍,基于仿真对MATLAB中phased工具箱进行了详细介绍

yjh_2019的博客 1万+

Stata极简生存分析

1. 导入数据 webuse drugtr,clear *webuse -- Use dataset from Stata website stset,clear *上一行命令导入进来的数据是“生存时间数据”,会比最原始的数据多四列,这一行命令的目的是重置为原始数据,之所以这样做,是为了显示数据处理的全部过程 codebook drug codebook studytime codebook died codebook age *codebook -- Describe data contents 2.

TOP生物信息 2336

安卓Android软件管理器

要求说明书: 1、设置一个默认的布局,命名为show_app_grid.xml 整体是一个RelativeLayout设置背景色为#313849 然后放置三个Layout组成 1、LinearLayout a)高度为28px b)布局方向为水平布局 c)子控件的对齐方式:垂直居中 d)左边预留5px的空间 e)设置背景图片为top_bg f)包含两个控件 i.ImageView 1.宽18px 2.高18px 3.图片:manage ii.TextView 1.高:wrap_con...

laojin1234的博客 569

PPO实战:如何用强化学习让小车爬上MountainCarContinuous-v0山顶(附完整代码)

本文提供了使用PPO算法解决MountainCarContinuous-v0环境的完整实战教程。针对该环境的连续动作空间和稀疏奖励挑战,文章详细解析了PPO智能体的网络架构、状态归一化、GAE优势估计等核心实现,并附带了可直接运行的PyTorch代码。同时分享了关键的调参技巧和实战避坑指南,帮助读者高效训练智能体完成小车爬坡任务。

linux的博客 968

Android 进度条 ProgressBar (模拟图片加载过程)

1.使用进度条模拟图片加载过程,加载完成则显示图片。 2.使用警告对话框的多选框实现一个选择待播放音乐名的应用。

weixin_43660497的博客 1940

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

闪光进度条

package com.huawei.neteco.appclient.smartsite.ui.view; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.BitmapFactory; i...

qq_33549951的博客 354

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Android 开发笔记 ListView分页加载数据(底部添加进度条或button)

当ListView的数据需要分页加载时,通常会在ListView滚动到底部时加上一个More的TextView或一个进度条。1.添加TextView,当滚动到底部Button出现时,点击Button加载下一页的数据,只要给Button添加点击事件去获取数据即可。2.添加进度条,当滚到底部出现进度条时,这个时候要进行位置判断,判断进度条出现的位置坐标,符合条件就去获取数据。XML文件:list.xm...

weixin_30908103的博客 178

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

自制Android下的播放器(音频来源SD卡上的固定位置)

1、视图介绍:   2、代码: package com.android.player; import java.io.File;import java.io.FilenameFilter;import java.io.IOException; import android.app.Activity;import android.media.MediaPlayer;import and...

gaomingjun的博客 154

Android webview加载进度条

不多说什么了!上代码吧!很简单的东西 首先在定义一个进度条的加载时的两种颜色一个xml文件 <gradient android:angle="270" android:centerColor="#E3E3E3"

qq_34148178的博客 513

在Activity的Title中加入进度条

在 Activity 的标题栏中显示进度条不失为一个好办法,下面是实现代码: // 不明确进度条 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.main); setProgressBarIndeterminateVisibility(true); // 明确进度条...

weixin_34242819的博客 84

Android网络加载时显示进度条(转)

在联网获取数据时,用一个进度条提示用户正在加载数据,以下讲一下我是如何实现这种效果的。      由于Android的界面更新只能通过自己的UI线程进行操作,所以我们需要用到Handler在进行更新界面的操作。      1、声明变量 private Handler handler = new Handler(); private ProgressDialog prog...

iteye_5211的博客 373

Android学习笔记24:进度条ProgressBar的使用

  当一个应用程序在后台执行时,如果前台界面没有任何信息,用户就会不知道应用程序是否在执行、执行进度如何等,这时使用进度条ProgressBar来提示用户后台应用程序的执行情况就显得很有必要了。  

wangchaoqi1985的博客 324
上一篇: Android中再按一下返回键退出程序
下一篇: 实现屏幕下方展示的TAB分页
cding1818
博客等级 码龄17年 963粉丝 154原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值