游戏列表开服信息 重写到ViewHolder类本身

This commit is contained in:
kehaoyuan
2017-11-02 16:45:36 +08:00
parent 1706ead392
commit d8f043ad71
8 changed files with 35 additions and 176 deletions

View File

@ -392,6 +392,8 @@ public class InstallFragmentAdapter extends BaseRecyclerAdapter<ViewHolder> {
private void initGameNormal(final GameNormalSwipeViewHolder holder, final GameEntity gameEntity, final int i) {
holder.initServerType(gameEntity, mContext);
holder.swipeText.setPadding(0, 0, DisplayUtils.dip2px(mContext, 15), 0);
ImageUtils.Companion.display(holder.gameThumb, gameEntity.getIcon());
@ -428,28 +430,6 @@ public class InstallFragmentAdapter extends BaseRecyclerAdapter<ViewHolder> {
}
});
int paddRight = 0;
String serverType = gameEntity.getServerType();
if (TextUtils.isEmpty(serverType)) {
holder.gameServerType.setVisibility(View.GONE);
} else {
holder.gameServerType.setVisibility(View.VISIBLE);
holder.gameServerType.setText(serverType);
if ("删档内测".equals(serverType) || "不删档内测".equals(serverType)) {
holder.gameServerType.setBackgroundResource(R.drawable.textview_server_tag);
if ("删档内测".equals(serverType)) {
paddRight = DisplayUtils.dip2px(mContext, 50);
} else {
paddRight = DisplayUtils.dip2px(mContext, 60);
}
} else {
holder.gameServerType.setBackgroundResource(R.drawable.textview_orange_up);
paddRight = DisplayUtils.dip2px(mContext, 30);
}
}
holder.gameName.setPadding(0, 0, paddRight, 0);
DownloadItemUtils.setOnClickListener(mContext, holder.gameDownloadBtn, gameEntity, i,
this, "(我的光环:我的游戏)", "我的光环-我的游戏" + ":" + gameEntity.getName());