简单的“加载中”动画效果
在日常开发过程中,处理一些延迟操作的时候,经常需要显示一个“加载中”对话框来来表示程序正在请求或正在处理。那么如何写一个最简单的动画效果呢?
创新互联专注于淇滨网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供淇滨营销型网站建设,淇滨网站制作、淇滨网页设计、淇滨网站官网定制、成都小程序开发服务,打造淇滨网络公司原创品牌,更为您提供淇滨网站排名全网营销落地服务。
这里我写了个demo:
MainActivity:
public class MainActivity extends Activity {
//ProgressDialog用于显示加载对话框用
private ProgressDialog progressDialog = null;
//显示结果用
private EditText editText1;
//消息处理
private Handler handler=new Handler(){
public void handleMessage(android.os.Message msg) {
switch (msg.what) {
case 1:
//显示加载后的内容
editText1.setText("成功了");
//加载对话框关闭
progressDialog.dismiss();
break;
default:
break;
}
};
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText1=(EditText) findViewById(R.id.editText1);
}
public void click(View v){
//当按钮点击的时候,此加载中的对话框显示
progressDialog= ProgressDialog.show(MainActivity.this, "请稍等...", "获取数据中...", true);
//开始联网
getNet();
}
private void getNet() {
new Thread(){
@Override
public void run() {
super.run();
SystemClock.sleep(2000);
//发消息
handler.sendEmptyMessage(1);
}
}.start();
}
}布局文件:
运行效果:

新闻标题:简单的“加载中”动画效果
分享链接:http://www.jxjierui.cn/article/ggdsgp.html


咨询
建站咨询
