android实现模拟加载中的效果_Android

最近闲着没事做了一个Android小程序,具体如下:

效果图:

原始界面

点击按钮运行   

运行后界面

实现代码:

public class MainActivity extends AppCompatActivity {
  private Button bt;
  private TextView tv;
  public ProgressDialog myDialog;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    bt=(Button)findViewById(R.id.button);
    tv=(TextView)findViewById(R.id.text);
    bt.setOnClickListener(new myOnClickListener());
  }
  private class myOnClickListener implements View.OnClickListener{
    @Override
    public void onClick(View v) {
      final CharSequence strDialogTitle=getString(R.string.app_about);
      final CharSequence strDialogBody=getString(R.string.app_msg);
      //显示对话框
      myDialog=ProgressDialog.show(MainActivity.this,strDialogTitle,strDialogBody,true);
      tv.setText(R.string.result);
      //创建一个空线程模拟运行
      new Thread(){
        public void run(){
          try{
            //设置线程睡眠3秒
            sleep(3000);
          }catch (Exception e){
            e.printStackTrace();
          }
          finally {
            //删除所创建的myDialog对象
            myDialog.dismiss();
          }
        }
      }.start();//开始运行线程
    }
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, android
, 实现加载动画
实现模拟加载
android加载页面实现、android 实现加载动画、android实现上拉加载、js实现加载等待效果、js实现页面加载效果,以便于您获取更多的相关知识。

时间: 2024-09-12 16:39:55

android实现模拟加载中的效果_Android的相关文章

ajax-《html》中,正在加载中的效果是怎样出来的?

问题描述 <html>中,正在加载中的效果是怎样出来的? 有的时候打开一个页面,会出来转圈的加载效果,这个效果是怎样实现的,是和ajax有关吗? 解决方案 使用的DIV 里面书写 "正在加载中..." 使用ajax 在ajax执行前调用 是DIV 显示出来, 并使其所在的 背景 变灰 不可操作,在ajax susess方法中,关闭 正在加载显示,并显示其他可操作界面 解决方案二: 你的猜测没错,缺省的情况下显示一张loading图,转呀转. 然后出发一个ajax加载后台数据

WordPress文章标题链接添加正在加载中提示效果

首先打开你所使用主题的header.php模板文件,在</head>标签前添加:  代码如下 复制代码  <script type="text/javascript" src=" http://jqueryjs.googlecode.com/files/jquery-1.2.3.min.js"></script> 如果你的主题已加载了JQuery,这步就免了. 再把下面这段代码同样加到</head>标签前  代码如下

Android的Activity加载方式实例分析_Android

本文实例分析了Android的Activity加载方式.分享给大家供大家参考,具体如下: 前面分析过Android中activity的加载方式(参考前面一篇<Android编程之四种Activity加载模式分析>),这里进一步分析一下. 关于Activity加载方法,无非就是 Intent intent = new Intent(); intent.setClass(ActA.this, ActA.class); startActivity(intent); 以前遇到的一个问题:不停运行这段代

Android开发之加载图片的方法_Android

本文实例讲述了Android开发之加载图片的方法.分享给大家供大家参考.具体分析如下: 加载网络上的图片需要在manifest中配置访问网络的权限,如下: <uses-permission android:name="android.permission.INTERNET" /> 如果不配置这个权限的话,会报错:unknown host exception. package com.example.loadimgfromweb; import java.io.InputSt

Android实现滑动加载数据的方法_Android

本文实例讲述了Android实现滑动加载数据的方法.分享给大家供大家参考.具体实现方法如下: EndLessActivity.java如下: package com.ScrollListView; import Android.app.ListActivity; import Android.os.Bundle; import Android.view.Gravity; import Android.view.View; import Android.view.ViewGroup; import

Ember.js实现ajax 加载中效果

Ember.js 里,需要大量处理 ajax 请求,又因为是单页面应用,ajax 正在加载就更需要视觉上的反馈 – 否则用户会简单地认为他点击了却没有反应.譬如我有这样一个页面:  代码如下 复制代码 App.Router.map(function() {   this.resource('user', function() {     this.route('info');   }; }; 从 /user/index 路由(点击链接)到 /user/info,info 页面需要处理大量 aja

Android实现网络加载时的对话框功能

效果预览 简要说明 现在android程序网络请求操作是必不可少的,然而拥有好的交互体验的程序对网络耗时操作的处理尤为重要. 代码说明: dialog_loading.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="

android调用H5显示加载中效果的示例代码

我们在看有些应用在引入h5的时候经常会有一个进度条在转,显示加载的意思,那么这个东西其实一般是我们android端做的事(不要把所有的事都推给h5~~~),其实实现起来很简单, ok 废话不多说,上代码吧 wv.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view,

Android仿美团加载数据、小人奔跑进度动画对话框(附顺丰快递员奔跑效果)

我们都知道在Android中,常见的动画模式有两种:一种是帧动画(Frame Animation),一种是补间动画(Tween Animation).帧动画是提供了一种逐帧播放图片的动画方式,播放事先做好的图像,与gif图片原理类似,就像是在放电影一样.补间动画可以实现View组件的移动.放大.缩小以及渐变等效果.      今天我们主要来模仿一下美团中加载数据时小人奔跑动画的对话框效果,取个有趣的名字就是Running Man,奔跑吧,兄弟!话不多少,先上效果图,让各位大侠看看是不是你想要实现