首页 > 系统 > Android > 正文

android实现模拟加载中的效果

2019-10-23 20:08:54
字体:
来源:转载
供稿:网友

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

效果图:

原始界面

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

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


注:相关教程知识阅读请移步到Android开发频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表