完全移除 DataBinding https://git.shanqu.cc/halo/android/assistant-android/-/issues/59
This commit is contained in:
@ -8,6 +8,7 @@ import android.widget.RelativeLayout;
|
||||
import com.gh.base.BaseActivity;
|
||||
import com.gh.base.BaseRecyclerViewHolder;
|
||||
import com.gh.base.OnListClickListener;
|
||||
import com.gh.common.databind.BindingAdapters;
|
||||
import com.gh.common.util.ClickUtils;
|
||||
import com.gh.common.util.DirectUtils;
|
||||
import com.gh.common.util.DisplayUtils;
|
||||
@ -72,7 +73,15 @@ public class MessageItemViewHolder extends BaseRecyclerViewHolder<MessageEntity>
|
||||
|
||||
public void setMessageItem(MessageEntity messageEntity, Context context, String entrance) {
|
||||
setClickData(messageEntity);
|
||||
mBinding.setMessageEntity(messageEntity);
|
||||
ImageUtils.display(mBinding.messageUserIcon, messageEntity.getUserEntity().getIcon());
|
||||
if (messageEntity.getUserEntity().getAuth() != null) {
|
||||
ImageUtils.display(mBinding.messageUserBadge, messageEntity.getUserEntity().getAuth().getIcon());
|
||||
}
|
||||
BindingAdapters.showHide(mBinding.messageUserBadge, messageEntity.getUserEntity().getAuth() != null);
|
||||
BindingAdapters.showHide(mBinding.messageUnread, !messageEntity.getRead());
|
||||
mBinding.messageUserName.setText(messageEntity.getUserEntity().getName());
|
||||
|
||||
|
||||
mBinding.messageTime.setText(NewsUtils.getFormattedTime(messageEntity.getTime()));
|
||||
List<String> images;
|
||||
String targetUrl = null; // 防止串行
|
||||
|
||||
Reference in New Issue
Block a user