内容 包含小、中、大的圆形进度条
包含水平进度条
什么是命名空间? Android的xmlns,这个是XML Namespaces的缩写,中文名称是XML(标准通用标记语言的子集)命名空间
链接:http://blog.sina.com.cn/s/blog_a28e3dd90102uxmc.html
布局 【Android|Android高级UI ProgressBar实现各种效果的圆形进度】依次为:
圆形进度条:小
圆形进度条:中
圆形进度条:大
水平进度条:一级进度条
水平进度条:二级进度条
二级进度条控制按钮
Java代码
public class ProgressBarActivity extends AppCompatActivity {Button oneButton;
Button twoButton;
ProgressBar progressBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_progress_bar);
oneButton = (Button) findViewById(R.id.progress_one_button);
//增加进度按钮
twoButton = (Button) findViewById(R.id.progress_two_button);
//减少进度按钮
progressBar = (ProgressBar) findViewById(R.id.progress_two_level_bar);
//二级进度条oneButton.setOnClickListener(new buttonListenner());
//设置监听器
twoButton.setOnClickListener(new buttonListenner());
}class buttonListenner implements View.OnClickListener{@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.progress_one_button://增加一级和二级进度条
progressBar.incrementProgressBy(10);
progressBar.incrementSecondaryProgressBy(10);
break;
case R.id.progress_two_button://减少进度条
progressBar.incrementProgressBy(-10);
progressBar.incrementSecondaryProgressBy(-10);
break;
}
}
}}