文件整理

This commit is contained in:
huangzhuanghua
2016-09-02 17:14:05 +08:00
parent b1df05ea47
commit 6dd0c75cdc
84 changed files with 2020 additions and 1190 deletions

View File

@ -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());