Android|Android高级UI ProgressBar实现各种效果的圆形进度

内容 包含小、中、大的圆形进度条
包含水平进度条
什么是命名空间? 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; } } }}

    推荐阅读