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

效果图:

原始界面

android实现模拟加载中的效果_第1张图片

点击按钮运行   

android实现模拟加载中的效果_第2张图片

运行后界面

android实现模拟加载中的效果_第3张图片

实现代码:

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();//开始运行线程    }  }}

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

更多相关文章

  1. Android 图片裁剪功能实现详解(类似QQ自定义头像裁剪)
  2. Android 折叠效果示例
  3. 【android】可放大缩小图片位置点击位置获取
  4. Android 将drawable下的图片转换成bitmap、Drawable
  5. Android 实现书籍翻页效果
  6. android 图片处理方法(整理)
  7. Android之子线程更新主线程

随机推荐

  1. Spring 的核心特性
  2. CCNP(ISCW)实验:用SDM配置GRE OVER IPSEC
  3. Spring-IoC
  4. 自建 GitLab,却玩到了 VMware
  5. Spring bean 依赖查找
  6. 这波 JVM 面试题解答,绝对给你面试加分
  7. JVM 常用配置参数(Java 8)
  8. Spring IoC 依赖注入(支持哪些数据类型?)
  9. 每个技术人,都有一个变现的梦
  10. Spring IoC 依赖注入的实现方式