网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

简单的“加载中”动画效果

在日常开发过程中,处理一些延迟操作的时候,经常需要显示一个“加载中”对话框来来表示程序正在请求或正在处理。那么如何写一个最简单的动画效果呢?

创新互联专注于淇滨网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供淇滨营销型网站建设,淇滨网站制作、淇滨网页设计、淇滨网站官网定制、成都小程序开发服务,打造淇滨网络公司原创品牌,更为您提供淇滨网站排名全网营销落地服务。

这里我写了个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://bjjierui.cn/article/ggdsgp.html

其他资讯