2018-03-21

ProgressBar的使用
1、在xml文件中控制
在activity_main.xml中添加一个进度条,下面添加一个水平进度条

    

新建一个xml文件,内容还是layer_list设置progressBar的背景等



    
    
    
    
    
    

2、在java程序中控制

        bar = findViewById(R.id.bar);
        bar.setMax(100);
        bar.setProgress(50);
        bar.setSecondaryProgress(30);``

SeekBar的使用与progressBar类似,但他有事件监听

 bar = findViewById(R.id.bar);
        bar.setMax(100);
        bar.setProgress(50);
        bar.setSecondaryProgress(30);
        bar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override//拖动进度条时调用
            public void onProgressChanged(SeekBar seekBar, int i, boolean b) {

            }

            @Override//开始拖动进度条的时候调用
            public void onStartTrackingTouch(SeekBar seekBar) {

            }

            @Override//停止拖动的时候调用
            public void onStopTrackingTouch(SeekBar seekBar) {

            }
        });

Handler的使用
Handler handler = new Hanlder(){
@Override
public void handleMessage(Message msg) {
sendEmptyMessageDelayed(0,5000);
}
}

你可能感兴趣的:(2018-03-21)