本文整理汇总了Java中io.rong.imkit.widget.AsyncImageView.setDefaultDrawable方法的典型用法代码示例。如果您正苦于以下问题:Java AsyncImageView.setDefaultDrawable方法的具体用法?Java AsyncImageView.setDefaultDrawable怎么用?Java AsyncImageView.setDefaultDrawable使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类io.rong.imkit.widget.AsyncImageView
的用法示例。
在下文中一共展示了AsyncImageView.setDefaultDrawable方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: bindView
import io.rong.imkit.widget.AsyncImageView; //导入方法依赖的package包/类
@Override
protected void bindView(View v, int partition, List<Friend> data, int position) {
super.bindView(v, partition, data, position);
ViewHolder holder = (ViewHolder) v.getTag();
TextView name = holder.name;
AsyncImageView photo = holder.photo;
Friend friend = data.get(position);
name.setText(friend.getNickname());
Resource res = new Resource(friend.getPortrait());
photo.setDefaultDrawable(mContext.getResources().getDrawable(R.drawable.de_default_portrait));
photo.setResource(res);
String userId = friend.getUserId();
holder.userId = userId;
}
示例2: bindView
import io.rong.imkit.widget.AsyncImageView; //导入方法依赖的package包/类
@Override
protected void bindView(View v, int partition, List<Friend> data, int position) {
super.bindView(v, partition, data, position);
ViewHolder holder = (ViewHolder) v.getTag();
TextView name = holder.name;
AsyncImageView photo = holder.photo;
Friend friend = data.get(position);
name.setText(friend.getNickname());
Resource res = new Resource(friend.getPortrait());
photo.setDefaultDrawable(mContext.getResources().getDrawable(R.drawable.de_default_portrait));
photo.setResource(res);
String userId = friend.getUserId();
holder.userId = userId;
if (friend.isSelected()) {
holder.choice.setButtonDrawable(mContext.getResources().getDrawable(R.drawable.de_ui_friend_checkbox_gray));
holder.choice.setChecked(true);
holder.choice.setEnabled(false);
} else {
holder.choice.setEnabled(true);
holder.choice.setChecked(mChoiceFriendIds.contains(friend.getUserId()));
holder.choice.setButtonDrawable(mContext.getResources().getDrawable(R.drawable.de_ui_friend_check_selector));
}
}
示例3: bindView
import io.rong.imkit.widget.AsyncImageView; //导入方法依赖的package包/类
@Override
protected void bindView(View v, int partition, List<Friend> data, int position) {
super.bindView(v, partition, data, position);
ViewHolder holder = (ViewHolder) v.getTag();
TextView name = holder.name;
AsyncImageView photo = holder.photo;
Friend friend = data.get(position);
name.setText(friend.getNickname());
Resource res = new Resource(friend.getPortrait());
if(friend.getUserId().equals("★001")){
photo.setDefaultDrawable(mContext.getResources().getDrawable(R.drawable.de_address_new_friend));
}else if(friend.getUserId().equals("★002")){
photo.setDefaultDrawable(mContext.getResources().getDrawable(R.drawable.de_address_group));
}else if(friend.getUserId().equals("★003")){
photo.setDefaultDrawable(mContext.getResources().getDrawable(R.drawable.de_address_public));
}else{
photo.setDefaultDrawable(mContext.getResources().getDrawable(R.drawable.de_default_portrait));
}
photo.setResource(res);
String userId = friend.getUserId();
holder.userId = userId;
}