package jianshu.io.app.card;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import net.tsz.afinal.FinalBitmap;
import jianshu.io.app.ArticleActivity;
import jianshu.io.app.R;
import jianshu.io.app.model.UserUpdateArticleUpdateItem;
/**
* Created by Administrator on 2014/6/7.
*/
public class UserUpdateArticleCard extends TimeStreamCard {
TextView mTitle;
TextView mSummary;
public UserUpdateArticleCard(Context context, UserUpdateArticleUpdateItem item, FinalBitmap fb) {
super(context, item, fb, R.layout.user_update_article_card_content);
}
@Override
public void setupInnerViewElements(ViewGroup parent, View view) {
super.setupInnerViewElements(parent, view);
mTitle = (TextView)view.findViewById(R.id.timestream_title);
mTitle.setText(((UserUpdateArticleUpdateItem)mItem).getTitle());
mSummary = (TextView)view.findViewById(R.id.timestream_summary);
mSummary.setText(((UserUpdateArticleUpdateItem) mItem).getSummary());
}
@Override
public void onClick(Activity activity) {
UserUpdateArticleUpdateItem item = (UserUpdateArticleUpdateItem)mItem;
Intent intent = new Intent(activity, ArticleActivity.class);
intent.putExtra("url", item.getUrl());
intent.putExtra("title", item.getTitle());
intent.putExtra("summary", item.getSummary());
activity.startActivity(intent);
activity.overridePendingTransition(R.anim.slide_in_left, 0);
}
}