package com.vanco.abplayer.fragment;
import java.util.ArrayList;
import com.vanco.abplayer.DonghuaActivity;
import com.vanco.abplayer.R;
import com.vanco.abplayer.TVActivity;
import com.vanco.abplayer.adapter.AreaGridAdapter;
import com.vanco.abplayer.model.AreaItem;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.GridView;
public class SubareaFragment extends Fragment{
private GridView areaGridView;
private View rankView;
private ArrayList<AreaItem> areaList = new ArrayList<AreaItem>();
private int[] areaimages = new int[]{R.drawable.ic_cate_bangumi,R.drawable.ic_cate_animation,
R.drawable.ic_cate_music,R.drawable.ic_cate_game,R.drawable.ic_cate_science,
R.drawable.ic_cate_entertainment,R.drawable.ic_cate_movie,R.drawable.ic_cate_tv};
private String[] areatexts = new String[]{"番剧","动画","音乐","游戏","科学","娱乐","电影","电视"};
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
for (int i = 0; i < areaimages.length; i++) {
AreaItem item = new AreaItem();
item.setImg(areaimages[i]);
item.setText(areatexts[i]);
areaList.add(item);
}
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_subarea, container, false);
areaGridView = (GridView)rootView.findViewById(R.id.AreaGridView);
areaGridView.setAdapter(new AreaGridAdapter(getActivity(), areaList));
rankView = rootView.findViewById(R.id.RankView);
rankView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
// 处理跳转逻辑
Intent i = new Intent();
i.putExtra("AreaType",8);
i.setClass(getActivity(), DonghuaActivity.class);
getActivity().startActivity(i);
// 动画过渡
getActivity().overridePendingTransition(R.anim.push_left_in,R.anim.push_no);
}
});
return rootView;
}
}