文件整理
This commit is contained in:
@ -25,6 +25,7 @@ import com.gh.common.util.PlatformUtils;
|
||||
import com.gh.common.util.TimestampUtils;
|
||||
import com.gh.common.util.TrafficUtils;
|
||||
import com.gh.common.util.Utils;
|
||||
import com.gh.common.view.CardLinearLayout;
|
||||
import com.gh.gamecenter.GameDetailsActivity;
|
||||
import com.gh.gamecenter.R;
|
||||
import com.gh.gamecenter.adapter.viewholder.FooterViewHolder;
|
||||
@ -290,7 +291,7 @@ public class InstallFragmentAdapter extends RecyclerView.Adapter<RecyclerView.Vi
|
||||
return new ReuseViewHolder(relativeLayout);
|
||||
} else if (gameList.size() > 0 && viewType > 1 && viewType <= 1 + gameList.size()) {
|
||||
View view = LayoutInflater.from(parent.getContext()).inflate(
|
||||
R.layout.home_consolegame_item, parent, false);
|
||||
R.layout.game_normal_item, parent, false);
|
||||
return new GameNormalViewHolder(view);
|
||||
} else if (isRemove) {
|
||||
RelativeLayout relativeLayout = new RelativeLayout(context);
|
||||
@ -316,7 +317,7 @@ public class InstallFragmentAdapter extends RecyclerView.Adapter<RecyclerView.Vi
|
||||
LinearLayoutManager linearLayoutManager = (LinearLayoutManager) fm_install_rv_show.getLayoutManager();
|
||||
if (linearLayoutManager.findFirstVisibleItemPosition() < 1) {
|
||||
for (int i = 0, size = fm_install_rv_show.getChildCount(); i < size; i++) {
|
||||
height += fm_install_rv_show.getChildAt(i).getMeasuredHeight() + DisplayUtils.dip2px(context, 1);
|
||||
height += fm_install_rv_show.getChildAt(i).getMeasuredHeight();
|
||||
}
|
||||
height = fm_install_rv_show.getHeight() + DisplayUtils.dip2px(context, 229)
|
||||
- DisplayUtils.getInternalDimensionSize(context.getResources(), "status_bar_height") - height;
|
||||
@ -344,15 +345,29 @@ public class InstallFragmentAdapter extends RecyclerView.Adapter<RecyclerView.Vi
|
||||
|
||||
private void initGameNormal(GameNormalViewHolder holder, final GameEntity entity, final int i) {
|
||||
|
||||
// 第一个
|
||||
if (i == 0) {
|
||||
((CardLinearLayout) holder.itemView).setmTop(DisplayUtils.dip2px(context, 8));
|
||||
} else {
|
||||
((CardLinearLayout) holder.itemView).setmTop(0);
|
||||
}
|
||||
|
||||
// 最后一个
|
||||
if (i == gameList.size() - 1) {
|
||||
((CardLinearLayout) holder.itemView).setBottom(true);
|
||||
} else {
|
||||
((CardLinearLayout) holder.itemView).setBottom(false);
|
||||
}
|
||||
|
||||
ImageUtils.getInstance(context).display(entity.getIcon(), holder.gameThumb);
|
||||
|
||||
if (entity.getApk() == null || entity.getApk().isEmpty()) {
|
||||
holder.gameDes.setText(entity.getBrief());
|
||||
holder.gameNameAndSize.setText(entity.getName());
|
||||
} else {
|
||||
holder.gameDes.setText(entity.getApk().get(0).getSize() + " | " + entity.getBrief());
|
||||
holder.gameNameAndSize.setText(entity.getName() + " - " +
|
||||
PlatformUtils.getInstance(context).getPlatformName(entity.getApk().get(0).getPlatform()));
|
||||
holder.gameDes.setText(String.format("%s %s", entity.getApk().get(0).getSize(), entity.getBrief()));
|
||||
holder.gameNameAndSize.setText(String.format("%s - %s", entity.getName(),
|
||||
PlatformUtils.getInstance(context).getPlatformName(entity.getApk().get(0).getPlatform())));
|
||||
}
|
||||
GameViewUtils.setLabelList(context, holder.labelList, entity.getTag());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user