package com.duguang.baseanimation.ui.customview; 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.customview.badger.BadgerMainActivity; import com.duguang.baseanimation.ui.customview.circlemenu.CircleMenuMainActivity; import com.duguang.baseanimation.ui.customview.clickdeflect.ClickDeflectActivity; import com.duguang.baseanimation.ui.customview.foldablelayout.activity.FoldableListMainActivity; import com.duguang.baseanimation.ui.customview.foldablelayout.activity.UnfoldableDetailsMainActivity; import com.duguang.baseanimation.ui.customview.gallerylistview.GalleryListViewMain; import com.duguang.baseanimation.ui.customview.hscrollview.ScrollviewMainActivity; import com.duguang.baseanimation.ui.customview.lodingdialog.LoadingDialogMainActivity; import com.duguang.baseanimation.ui.customview.milaucher.MiLaucherMainActivity; import com.duguang.baseanimation.ui.customview.morecustom.MoreCustomMainActivity; import com.duguang.baseanimation.ui.customview.popwindow.PoupWindowMainActivity; import com.duguang.baseanimation.ui.customview.progressbar.ProgressBarMain; import com.duguang.baseanimation.ui.customview.ribbomenu.RibbonMainActivity; import com.duguang.baseanimation.ui.customview.secrettextview.SecretTextViewActivity; import com.duguang.baseanimation.ui.customview.serchfly.SearchFlyActivity; import com.duguang.baseanimation.ui.customview.switchs.SwitchMainActivity; import com.duguang.baseanimation.ui.customview.titlelistview.TitleListViewMainActivity; import com.duguang.baseanimation.ui.customview.yzhou.TwoSidedViewActivity; /** * 自定义控件集合的主页面 * @author duguang * */ public class CustomViewMainActivity 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.customName); } @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(SearchFlyActivity.class); break; case 1: startIntent(BadgerMainActivity.class); break; case 2: startIntent(CircleMenuMainActivity.class); break; case 3: startIntent(TitleListViewMainActivity.class); break; case 4: startIntent(GalleryListViewMain.class); break; case 5: startIntent(RibbonMainActivity.class); break; case 6: startIntent(ScrollviewMainActivity.class); break; case 7: startIntent(ProgressBarMain.class); break; case 8: startIntent(LoadingDialogMainActivity.class); break; case 9: startIntent(PoupWindowMainActivity.class); break; case 10: startIntent(DialogsMainActivity.class); break; case 11: startIntent(TwoSidedViewActivity.class); break; case 12: startIntent(TransparentPopWindowMenu.class); break; case 13: startIntent(ClickDeflectActivity.class); break; case 14: startIntent(MoreCustomMainActivity.class); break; case 15: startIntent(SwitchMainActivity.class); break; case 16: startIntent(MiLaucherMainActivity.class); break; case 17: startIntent(SecretTextViewActivity.class); break; case 18: startIntent(UnfoldableDetailsMainActivity.class); break; case 19: startIntent(FoldableListMainActivity.class); break; default: break; } } /** * 切换Activity * @param class1 */ public void startIntent(Class class1){ Intent intent = new Intent(CustomViewMainActivity.this,class1); startActivity(intent); } }