148 lines
3.7 KiB
Plaintext
148 lines
3.7 KiB
Plaintext
|
package com.novelbook.android.Fragments;
|
||
|
|
||
|
import android.content.Intent;
|
||
|
import android.os.Bundle;
|
||
|
import android.view.LayoutInflater;
|
||
|
import android.view.View;
|
||
|
import android.view.ViewGroup;
|
||
|
import android.widget.ImageView;
|
||
|
import android.widget.TextView;
|
||
|
|
||
|
import com.novelbook.android.R;
|
||
|
import com.novelbook.android.db.Novel;
|
||
|
import com.umeng.analytics.MobclickAgent;
|
||
|
|
||
|
import java.util.List;
|
||
|
|
||
|
import butterknife.BindView;
|
||
|
import butterknife.ButterKnife;
|
||
|
import butterknife.OnClick;
|
||
|
|
||
|
public class Fragment_jingxuan_tuijian extends BasicFragment {
|
||
|
public static final String TAG =Fragment_jingxuan.class.getSimpleName();
|
||
|
@BindView(R.id.imageGallary1)
|
||
|
ImageView imageView1;
|
||
|
@BindView(R.id.imageGallary2)
|
||
|
ImageView imageView2;
|
||
|
@BindView(R.id.imageGallary3)
|
||
|
ImageView imageView3;
|
||
|
@BindView(R.id.tvGallaryName1)
|
||
|
TextView tvName1;
|
||
|
@BindView(R.id.tvGallaryName2)
|
||
|
TextView tvName2;
|
||
|
@BindView(R.id.tvGallaryName3)
|
||
|
TextView tvName3;
|
||
|
|
||
|
private Novel novel1,novel2,novel3;
|
||
|
|
||
|
private static String EXTR_NV1="nv1";
|
||
|
private static String EXTR_NV2="nv2";
|
||
|
private static String EXTR_NV3="nv3";
|
||
|
|
||
|
public static Fragment_jingxuan_tuijian newInstance(List<Novel> novels) {
|
||
|
Fragment_jingxuan_tuijian fragment = new Fragment_jingxuan_tuijian();
|
||
|
Bundle args = new Bundle();
|
||
|
|
||
|
args.putSerializable(EXTR_NV1,novels.get(0));
|
||
|
args.putSerializable(EXTR_NV2,novels.get(1));
|
||
|
args.putSerializable(EXTR_NV3,novels.get(2));
|
||
|
|
||
|
fragment.setArguments(args);
|
||
|
return fragment;
|
||
|
}
|
||
|
@Override
|
||
|
protected void fillData() {
|
||
|
}
|
||
|
|
||
|
protected void processArguments(){
|
||
|
if (getArguments() != null) {
|
||
|
Bundle bundle = getArguments() ;
|
||
|
|
||
|
|
||
|
novel1 = (Novel) bundle.getSerializable(EXTR_NV1);
|
||
|
|
||
|
|
||
|
|
||
|
novel2= (Novel) bundle.getSerializable(EXTR_NV2);
|
||
|
|
||
|
|
||
|
|
||
|
novel3 = (Novel) bundle.getSerializable(EXTR_NV3);
|
||
|
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
@Override
|
||
|
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
||
|
Bundle savedInstanceState) {
|
||
|
// Inflate the layout for this fragment
|
||
|
View view = inflater.inflate(R.layout.fragment_jingxuan_tuijian, container, false);
|
||
|
|
||
|
ButterKnife.bind(this, view);
|
||
|
return view;
|
||
|
}
|
||
|
*/
|
||
|
@OnClick({R.id.llGallary1,R.id.llGallary2,R.id.llGallary3})
|
||
|
void onGallaryClick(View view){
|
||
|
switch (view.getId()){
|
||
|
case R.id.llGallary1:
|
||
|
if(novel1!=null)
|
||
|
showBookDetail(novel1);
|
||
|
break;
|
||
|
case R.id.llGallary2:
|
||
|
if(novel2!=null) showBookDetail(novel2);
|
||
|
break;
|
||
|
case R.id.llGallary3:
|
||
|
if(novel3!=null)
|
||
|
showBookDetail(novel3);
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
@Override
|
||
|
protected int getLayoutRes() {
|
||
|
return R.layout.fragment_jingxuan_tuijian;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void initData() {
|
||
|
|
||
|
|
||
|
}
|
||
|
@Override
|
||
|
public void initViews(){
|
||
|
|
||
|
if(novel1!=null) {
|
||
|
tvName1.setText(novel1.getName());
|
||
|
loadImageView(novel1.getCover(),imageView1);
|
||
|
|
||
|
}
|
||
|
if(novel2!=null) {
|
||
|
tvName2.setText(novel2.getName());
|
||
|
loadImageView(novel2.getCover(),imageView2);
|
||
|
}
|
||
|
if(novel3!=null) {
|
||
|
tvName3.setText(novel3.getName());
|
||
|
loadImageView(novel3.getCover(),imageView3);
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void setFTag() {
|
||
|
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void onResume() {
|
||
|
super.onResume();
|
||
|
MobclickAgent.onPageStart(TAG);
|
||
|
}
|
||
|
@Override
|
||
|
public void onPause(){
|
||
|
super.onPause();
|
||
|
MobclickAgent.onPageEnd(TAG);
|
||
|
}
|
||
|
}
|