package com.hua.goddess.fragment;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.InflateException;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import com.hua.goddess.R;
import com.hua.goddess.activites.BeautyDetailActivity;
import com.umeng.analytics.MobclickAgent;
public class BeautyMainFragment extends Fragment implements OnClickListener {
private static View currentView = null;
// 小清新
private LinearLayout item_xiaoqingxin, item_tiansuchun, item_qingchun,
item_xiaohua, item_keai, item_luoli, item_weimei, item_suyan;
// 性感
private LinearLayout item_xingan, item_youhuo, item_chuangtui, item_bijini,
item_chemo, item_zuqiubaobei;
// 高雅
private LinearLayout item_gaoyaoyoufan, item_xiezhen, item_qizhi,
item_shishang, item_changfa, item_duanfa;
// others
private LinearLayout item_gudianmeinv, item_wangluomeinv, item_feizhuliu,
item_quanbu;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (currentView != null) {
ViewGroup parent = (ViewGroup) currentView.getParent();
if (parent != null)
parent.removeView(currentView);
}
try {
currentView = inflater.inflate(
R.layout.fragment_beauty_main_layout, container, false);
} catch (InflateException e) {
/* map is already there, just return view as it is */
e.printStackTrace();
}
// initData();
return currentView;
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
initView();
super.onViewCreated(view, savedInstanceState);
}
private void initView() {
// item 1
item_xiaoqingxin = (LinearLayout) currentView
.findViewById(R.id.item_xiaoqingxin);
item_xiaoqingxin.setOnClickListener(this);
item_tiansuchun = (LinearLayout) currentView
.findViewById(R.id.item_tiansuchun);
item_tiansuchun.setOnClickListener(this);
item_qingchun = (LinearLayout) currentView
.findViewById(R.id.item_qingchun);
item_qingchun.setOnClickListener(this);
item_xiaohua = (LinearLayout) currentView
.findViewById(R.id.item_xiaohua);
item_xiaohua.setOnClickListener(this);
item_keai = (LinearLayout) currentView.findViewById(R.id.item_keai);
item_keai.setOnClickListener(this);
item_luoli = (LinearLayout) currentView.findViewById(R.id.item_luoli);
item_luoli.setOnClickListener(this);
item_weimei = (LinearLayout) currentView.findViewById(R.id.item_weimei);
item_weimei.setOnClickListener(this);
item_suyan = (LinearLayout) currentView.findViewById(R.id.item_suyan);
item_suyan.setOnClickListener(this);
// item 2
item_xingan = (LinearLayout) currentView.findViewById(R.id.item_xingan);
item_xingan.setOnClickListener(this);
item_youhuo = (LinearLayout) currentView.findViewById(R.id.item_youhuo);
item_youhuo.setOnClickListener(this);
item_chuangtui = (LinearLayout) currentView
.findViewById(R.id.item_chuangtui);
item_chuangtui.setOnClickListener(this);
item_bijini = (LinearLayout) currentView.findViewById(R.id.item_bijini);
item_bijini.setOnClickListener(this);
item_chemo = (LinearLayout) currentView.findViewById(R.id.item_chemo);
item_chemo.setOnClickListener(this);
item_zuqiubaobei = (LinearLayout) currentView
.findViewById(R.id.item_zuqiubaobei);
item_zuqiubaobei.setOnClickListener(this);
// item 3
item_gaoyaoyoufan = (LinearLayout) currentView
.findViewById(R.id.item_gaoyaoyoufan);
item_gaoyaoyoufan.setOnClickListener(this);
item_xiezhen = (LinearLayout) currentView
.findViewById(R.id.item_xiezhen);
item_xiezhen.setOnClickListener(this);
item_qizhi = (LinearLayout) currentView.findViewById(R.id.item_qizhi);
item_qizhi.setOnClickListener(this);
item_shishang = (LinearLayout) currentView
.findViewById(R.id.item_shishang);
item_shishang.setOnClickListener(this);
item_changfa = (LinearLayout) currentView
.findViewById(R.id.item_changfa);
item_duanfa = (LinearLayout) currentView.findViewById(R.id.item_duanfa);
item_changfa.setOnClickListener(this);
item_duanfa.setOnClickListener(this);
// others
item_gudianmeinv = (LinearLayout) currentView
.findViewById(R.id.item_gudianmeinv);
item_gudianmeinv.setOnClickListener(this);
item_wangluomeinv = (LinearLayout) currentView
.findViewById(R.id.item_wangluomeinv);
item_wangluomeinv.setOnClickListener(this);
item_feizhuliu = (LinearLayout) currentView
.findViewById(R.id.item_feizhuliu);
item_feizhuliu.setOnClickListener(this);
item_quanbu = (LinearLayout) currentView.findViewById(R.id.item_quanbu);
item_quanbu.setOnClickListener(this);
}
@Override
public void onClick(View v) {
String[] tags = {"小清新","甜素纯","清纯","校花","可爱","嫩萝莉","唯美","素颜","性感美女","诱惑",
"长腿","比基尼","车模","足球宝贝","高雅大气很有范","写真","气质", "时尚","长发","短发",
"古典美女","网络美女","非主流","全部"};
String grilTag = "";
switch (v.getId()) {
case R.id.item_xiaoqingxin:
grilTag = tags[0];
break;
case R.id.item_tiansuchun:
grilTag = tags[1];
break;
case R.id.item_qingchun:
grilTag = tags[2];
break;
case R.id.item_xiaohua:
grilTag = tags[3];
break;
case R.id.item_keai:
grilTag = tags[4];
break;
case R.id.item_luoli:
grilTag = tags[5];
break;
case R.id.item_weimei:
grilTag = tags[6];
break;
case R.id.item_suyan:
grilTag = tags[7];
break;
case R.id.item_gaoyaoyoufan:
grilTag = tags[8];
break;
case R.id.item_xiezhen:
grilTag = tags[9];
break;
case R.id.item_chuangtui:
grilTag = tags[10];
break;
case R.id.item_bijini:
grilTag = tags[11];
break;
case R.id.item_chemo:
grilTag = tags[12];
break;
case R.id.item_zuqiubaobei:
grilTag = tags[13];
break;
case R.id.item_xingan:
grilTag = tags[14];
break;
case R.id.item_youhuo:
grilTag = tags[15];
break;
case R.id.item_qizhi:
grilTag = tags[16];
break;
case R.id.item_shishang:
grilTag = tags[17];
break;
case R.id.item_changfa:
grilTag = tags[18];
break;
case R.id.item_duanfa:
grilTag = tags[19];
break;
case R.id.item_gudianmeinv:
grilTag = tags[20];
break;
case R.id.item_wangluomeinv:
grilTag = tags[21];
break;
case R.id.item_feizhuliu:
grilTag = tags[22];
break;
case R.id.item_quanbu:
grilTag = tags[23];
break;
default:
grilTag = tags[23];
break;
}
Intent intent = new Intent(getActivity(), BeautyDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putString("GRILTAG", grilTag);
intent.putExtras(bundle);
getActivity().startActivity(intent);
getActivity().overridePendingTransition(R.anim.abc_fade_in,
R.anim.abc_fade_out);
MobclickAgent.onEvent(getActivity(), "beauty_detail");
}
// @Override
// public void onDestroyView() {
// super.onDestroyView();
// LunBoFragment f = (LunBoFragment) getFragmentManager()
// .findFragmentById(R.id.lunbo_fragment);
// if (f != null)
// getFragmentManager().beginTransaction().remove(f).commitAllowingStateLoss();
// }
}