package com.tiger.quicknews.view; import android.content.Context; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoader; import com.tiger.quicknews.App; import com.tiger.quicknews.R; import com.tiger.quicknews.bean.VideoModle; import com.tiger.quicknews.utils.Options; import org.androidannotations.annotations.EViewGroup; import org.androidannotations.annotations.ViewById; @EViewGroup(R.layout.item_video) public class VideoItemView extends LinearLayout { @ViewById(R.id.video_img) protected ImageView videoView; @ViewById(R.id.video_title) protected TextView videoTitle; @ViewById(R.id.video_time) protected TextView videoTime; protected ImageLoader imageLoader = ImageLoader.getInstance(); protected DisplayImageOptions options; public VideoItemView(Context context) { super(context); options = Options.getListOptions(); } public void setData(VideoModle videoModle) { videoTime.setText(videoModle.getLength()); videoTitle.setText(videoModle.getTitle()); imageLoader.displayImage(videoModle.getCover(), videoView, options); } }