/**
* @author
* @since
**/
package com.xiaomi.xms.sales.ui;
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.ImageView;
import android.widget.TextView;
import com.xiaomi.xms.sales.R;
import com.xiaomi.xms.sales.model.Order.OrderExpressTrace;
import com.xiaomi.xms.sales.util.Constants;
import com.xiaomi.xms.sales.util.Utils;
public class OrderExpressTraceItem extends BaseListItem<OrderExpressTrace> {
public OrderExpressTraceItem(Context context, AttributeSet attrs) {
super(context, attrs);
}
private ImageView mImage;
private TextView mText;
private TextView mTime;
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mImage = (ImageView) findViewById(R.id.order_list_item_photo);
mText = (TextView) findViewById(R.id.trace_text);
mTime = (TextView) findViewById(R.id.trace_time);
}
public void bind(OrderExpressTrace data, int position) {
mText.setText(data.mText);
if (TextUtils.equals(data.mType, Constants.OrderExpressType.ORDER_EXPRESS_LIST_TYPE_DEFAULT)) {
mTime.setText(Utils.DateTime.formatTime(getContext(), data.mTime));
if (position == 0) {
mText.setTextColor(getResources().getColor(R.color.highlight_text_color));
mTime.setTextColor(getResources().getColor(R.color.highlight_text_color));
} else {
mText.setTextColor(getResources().getColor(R.color.primary_text));
mTime.setTextColor(getResources().getColor(R.color.secondary_text));
mTime.setTextSize(14);
}
} else if(TextUtils.equals(data.mType, Constants.OrderExpressType.ORDER_EXPRESS_LIST_TYPE_HEAD)) {
mTime.setText(data.mTime);
mTime.setTextSize(16);
if (position == 0) {
mText.setTextColor(getResources().getColor(R.color.highlight_text_color));
mTime.setTextColor(getResources().getColor(R.color.highlight_text_color));
} else {
mText.setTextColor(getResources().getColor(R.color.primary_text));
mTime.setTextColor(getResources().getColor(R.color.primary_text));
}
}
}
@Override
public void bind(OrderExpressTrace data) {
}
}