package com.duguang.baseanimation.ui.listivew; 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.listivew.deletealpha.DeleteAlphaMainActivity; import com.duguang.baseanimation.ui.listivew.deleteleft.DeleteLeftMainActivity; import com.duguang.baseanimation.ui.listivew.deletelistview.DeleteListViewMainActivity; import com.duguang.baseanimation.ui.listivew.indexlistview.IndexMainActivity; import com.duguang.baseanimation.ui.listivew.interceptor.ListViewInterceptorMainActivity; import com.duguang.baseanimation.ui.listivew.listforpage.ListForPageMainActivity; import com.duguang.baseanimation.ui.listivew.listviews.GoogleCardsActivity; import com.duguang.baseanimation.ui.listivew.listviews.GridViewActivity; import com.duguang.baseanimation.ui.listivew.listviews.appearanceexamples.AppearanceExamplesActivity; import com.duguang.baseanimation.ui.listivew.listviews.itemmanipulationexamples.AnimateDismissActivity; import com.duguang.baseanimation.ui.listivew.listviews.itemmanipulationexamples.DragAndDropActivity; import com.duguang.baseanimation.ui.listivew.listviews.itemmanipulationexamples.ExpandableListItemActivity; import com.duguang.baseanimation.ui.listivew.listviews.itemmanipulationexamples.SwipeDismissActivity; import com.duguang.baseanimation.ui.listivew.refresh.RefreshMainActivity; import com.duguang.baseanimation.ui.listivew.sortlistview.SortListViewMainActivity; import com.duguang.baseanimation.ui.tab.paralloid.ParalloidHomeActivity; /** * ListView主页面 * 继承BaseActivity获取ActionBar * @author duguang 博客地址:http://blog.csdn.net/duguang77 */ public class ListViewMani 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.listViewName); } @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(RefreshMainActivity.class); break; case 1: startIntent(DeleteListViewMainActivity.class); break; case 2: startIntent(SortListViewMainActivity.class); break; case 3: startIntent(IndexMainActivity.class); break; case 4: startIntent(DeleteLeftMainActivity.class); break; case 5: startIntent(DeleteAlphaMainActivity.class); break; case 6: startIntent(GoogleCardsActivity.class); break; case 7: startIntent(GridViewActivity.class); break; case 8: startIntent(AppearanceExamplesActivity.class); break; case 9: startIntent(DragAndDropActivity.class); break; case 10: startIntent(SwipeDismissActivity.class); break; case 11: startIntent(AnimateDismissActivity.class); break; case 12: startIntent(ExpandableListItemActivity.class); break; case 13: startIntent(ListViewInterceptorMainActivity.class); break; case 14: startIntent(ListForPageMainActivity.class); break; case 15: startIntent(ParalloidHomeActivity.class); break; default: break; } } /** * 切换Activity * @param class1 */ public void startIntent(Class class1){ Intent intent = new Intent(ListViewMani.this,class1); startActivity(intent); } }