真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

簡單的“加載中”動(dòng)畫效果

在日常開發(fā)過程中,處理一些延遲操作的時(shí)候,經(jīng)常需要顯示一個(gè)“加載中”對(duì)話框來來表示程序正在請(qǐng)求或正在處理。那么如何寫一個(gè)最簡單的動(dòng)畫效果呢?

創(chuàng)新互聯(lián)專注于淇濱網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供淇濱營銷型網(wǎng)站建設(shè),淇濱網(wǎng)站制作、淇濱網(wǎng)頁設(shè)計(jì)、淇濱網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造淇濱網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供淇濱網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

這里我寫了個(gè)demo:

MainActivity:

public class MainActivity extends Activity {
    //ProgressDialog用于顯示加載對(duì)話框用
    private ProgressDialog progressDialog = null;
    //顯示結(jié)果用
    private EditText editText1;
    //消息處理
    private Handler handler=new Handler(){
        public void handleMessage(android.os.Message msg) {
            switch (msg.what) {
            case 1:
                //顯示加載后的內(nèi)容
                editText1.setText("成功了");
                //加載對(duì)話框關(guān)閉
                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){
        //當(dāng)按鈕點(diǎn)擊的時(shí)候,此加載中的對(duì)話框顯示
        progressDialog= ProgressDialog.show(MainActivity.this, "請(qǐng)稍等...", "獲取數(shù)據(jù)中...", true);
        //開始聯(lián)網(wǎng)
        getNet();
    }

    private void getNet() {
        new Thread(){
            @Override
            public void run() {
                super.run();
                SystemClock.sleep(2000);
                //發(fā)消息
                handler.sendEmptyMessage(1);
            }
        }.start();
    }
}

布局文件:



    

運(yùn)行效果:

簡單的“加載中”動(dòng)畫效果


當(dāng)前標(biāo)題:簡單的“加載中”動(dòng)畫效果
轉(zhuǎn)載來于:http://weahome.cn/article/ggdsgp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部