package com.partynetwork.iparty.nearby;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.partynetwork.iparty.R;
import com.partynetwork.myview.myimageview.CircularImage;
public class NearbyItemView {
// 整体布局view
private View view;
// 头像
private CircularImage photo;
// 姓名
private TextView name;
// 性别
private ImageView sex;
// party状态
private TextView state;
// 年龄
private TextView age;
// 城市
private TextView city;
// 距离
private TextView distance;
// 发布时间
private TextView time;
public NearbyItemView(View view) {
this.view = view;
init();
}
/**
* 初始化数据
*/
public void init() {
this.photo = (CircularImage) view
.findViewById(R.id.nearby_item_head_iv);
this.name = (TextView) view.findViewById(R.id.nearby_item_name_tv);
this.sex = (ImageView) view.findViewById(R.id.nearby_item_sex_iv);
this.state = (TextView) view.findViewById(R.id.nearby_item_state_tv);
this.age = (TextView) view.findViewById(R.id.nearby_item_age_tv);
this.city = (TextView) view.findViewById(R.id.nearby_item_city_tv);
this.distance = (TextView) view
.findViewById(R.id.nearby_item_distance_tv);
this.time = (TextView) view.findViewById(R.id.nearby_item_time_tv);
}
public View getView() {
return view;
}
public void setView(View view) {
this.view = view;
}
public CircularImage getPhoto() {
return photo;
}
public void setPhoto(CircularImage photo) {
this.photo = photo;
}
public TextView getName() {
return name;
}
public void setName(String name) {
if (this.name != null) {
this.name.setText(name);
}
}
public ImageView getSex() {
return sex;
}
public void setSex(int sex) {
if (sex == 0) {
this.sex.setImageResource(R.drawable.sex_boy_middle_pressed);
} else if (sex == 1) {
this.sex.setImageResource(R.drawable.sex_girl_middle_pressed);
} else {
this.sex.setImageResource(R.drawable.sex_neutral_middle_pressed);
}
}
public TextView getState() {
return state;
}
public void setState(String state) {
this.state.setText(state);
}
public TextView getAge() {
return age;
}
public void setAge(int age) {
this.age.setText(age + "");
}
public TextView getCity() {
return city;
}
public void setCity(String city) {
this.city.setText(city);
}
public TextView getDistance() {
return distance;
}
public void setDistance(String distance) {
this.distance.setText(distance + "米");
}
public TextView getTime() {
return time;
}
public void setTime(String time) {
this.time.setText(time);
}
}