package com.duguang.baseanimation.ui.customview.progressbar;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.duguang.baseanimation.R;
import com.duguang.baseanimation.ui.base.BaseActivity;
/**
* <一句话功能简述>首页面,包含三个按钮<BR>
* <功能详细描述>
*
* @author chenli
* @version [版本号, 2011-4-8]
* @see [相关类/方法]
* @since [产品/模块版本]
*/
/**
* 自定义ProgressBar(4种样式) 主页面
* @author Administrator
*
*/
public class ProgressBarMain extends BaseActivity implements OnClickListener
{
/**
* 按钮点击进入自定义颜色的进度条页面
*/
private Button color;
/**
* 按钮点击进入左方向进度条页面
*/
private Button left;
/**
* 按钮点击进入右方向进度条页面
*/
private Button right;
/**
* 按钮点击进入不定进度条页面
*/
private Button indeter;
/**
* <一句话功能简述>初始化页面组件及事件<br>
* <功能详细描述>
*
* @see [类、类#方法、类#成员]
*/
@Override
public void setView() {
setContentView(R.layout.activity_custom_progress_main);
initProperty();
}
@Override
public void initView() {
// TODO Auto-generated method stub
}
@Override
public void setListener() {
// TODO Auto-generated method stub
}
private void initProperty()
{
color = (Button) findViewById(R.id.color);
left = (Button) findViewById(R.id.left);
right = (Button) findViewById(R.id.right);
indeter = (Button) findViewById(R.id.indeter);
color.setOnClickListener(this);
left.setOnClickListener(this);
right.setOnClickListener(this);
indeter.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
switch (v.getId())
{
case R.id.color:
showIntent(ProgressBar_Color.class);
break;
case R.id.left:
showIntent(ProgressBar_Left.class);
break;
case R.id.right:
showIntent(ProgressBar_Right.class);
break;
case R.id.indeter:
showIntent(ProgressBar_Indeter.class);
break;
default:
break;
}
}
/**
* <一句话功能简述>Intent页面跳转<br>
* <功能详细描述>
*
* @param mclass
* @see [类、类#方法、类#成员]
*/
private void showIntent(Class<?> mclass)
{
IntentUtils.getInstance().intentForward(this, mclass);
}
}