package com.duguang.baseanimation.ui.canvas;
import android.content.Intent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import com.duguang.baseanimation.ContantValue;
import com.duguang.baseanimation.R;
import com.duguang.baseanimation.adapter.AnimationAdapter;
import com.duguang.baseanimation.ui.base.BaseActivity;
import com.duguang.baseanimation.ui.canvas.chart.charts.ChartMainActivity;
import com.duguang.baseanimation.ui.canvas.olympics.OlympicMainActivity;
/**
* 画笔绘制效果集合主页面
* @author Administrator
*
*/
public class CanvasMainActivity extends BaseActivity implements OnItemClickListener {
private AnimationAdapter adapter;
private ListView listView_anim_complex;
@Override
public void setView() {
setContentView(R.layout.activity_anim_complex);
}
@Override
public void initView() {
listView_anim_complex = (ListView) findViewById(R.id.listView_anim_complex);
adapter = new AnimationAdapter(this, ContantValue.CanvasName);
}
@Override
public void setListener() {
listView_anim_complex.setAdapter(adapter);
listView_anim_complex.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
switch (position) {
case 0:
startIntent(OlympicMainActivity.class);
break;
case 1:
startIntent(ChartMainActivity.class);
break;
default:
break;
}
}
/**
* 切换Activity
* @param class1
*/
public void startIntent(Class class1){
Intent intent = new Intent(CanvasMainActivity.this,class1);
startActivity(intent);
}
}