package com.bczm.widgetcollections.ui.fragment;
import android.view.View;
import android.widget.LinearLayout;
import com.bczm.widgetcollections.R;
import com.bczm.widgetcollections.bean.CommentBean;
import com.bczm.widgetcollections.bean.GuessFavoriteBean;
import com.bczm.widgetcollections.http.protocol.VideoDetailProtocol;
import com.bczm.widgetcollections.ui.widget.LoadingPage;
import com.bczm.widgetcollections.utils.LayoutGenetator;
import com.bczm.widgetcollections.utils.UIUtils;
import java.util.List;
import butterknife.Bind;
import butterknife.ButterKnife;
/**
* 播放视频 详情
*
* @author:Jorge on 2015/9/21 11:00
*/
public class DetailFragment extends BaseFragment {
@Bind(R.id.ll_fragment_detail)
LinearLayout llFragmentDetail;
private GuessFavoriteBean[] array;
private List<CommentBean> list;
private String desc;
@Override
protected void initViewsAndEvents() {
}
@Override
protected LoadingPage.LoadResult load() {
// Boolean b = null
VideoDetailProtocol videoDetailProtocol = new VideoDetailProtocol();
//彩泥喜欢
array = videoDetailProtocol.getGuessFavoriteArray();
// 视频介绍
desc = videoDetailProtocol.getVideoDetailDesc();
// 获取评论 列表
list = videoDetailProtocol.getVideoCommentList();
return LoadingPage.LoadResult.SUCCEED;
}
@Override
protected View createLoadedView() {
View view = UIUtils.inflate(R.layout.fragment_detail);
ButterKnife.bind(this, view);
// 添加头部信息
LayoutGenetator.generateDetail(desc, llFragmentDetail);
// 添加推荐 video
LayoutGenetator.generateGuessLike(array, llFragmentDetail);
// 添加评论列表
LayoutGenetator.generateCommentList(list,llFragmentDetail);
return view;
}
@Override
public void onDestroyView() {
super.onDestroyView();
ButterKnife.unbind(this);
}
}