Commit 01ab8609 authored by fallenstardust's avatar fallenstardust

主卡组不足40时高亮数量提示

parent 67d89e78
...@@ -35,7 +35,7 @@ import ocgcore.enums.LimitType; ...@@ -35,7 +35,7 @@ import ocgcore.enums.LimitType;
public class DeckListAdapter<T extends TextSelect> extends BaseQuickAdapter<T, DeckViewHolder> { public class DeckListAdapter<T extends TextSelect> extends BaseQuickAdapter<T, DeckViewHolder> {
private ImageLoader imageLoader; private ImageLoader imageLoader;
private ImageTop mImageTop; private Context mContext;
private LimitList mLimitList; private LimitList mLimitList;
private CardLoader mCardLoader; private CardLoader mCardLoader;
private DeckLoader mDeckLoader; private DeckLoader mDeckLoader;
...@@ -74,6 +74,7 @@ public class DeckListAdapter<T extends TextSelect> extends BaseQuickAdapter<T, D ...@@ -74,6 +74,7 @@ public class DeckListAdapter<T extends TextSelect> extends BaseQuickAdapter<T, D
mDeckLoader = new DeckLoader(); mDeckLoader = new DeckLoader();
deckInfo = new DeckInfo(); deckInfo = new DeckInfo();
mLimitList = DataManager.get().getLimitManager().getTopLimit(); mLimitList = DataManager.get().getLimitManager().getTopLimit();
mContext = context;
} }
@SuppressLint("ResourceType") @SuppressLint("ResourceType")
...@@ -87,6 +88,11 @@ public class DeckListAdapter<T extends TextSelect> extends BaseQuickAdapter<T, D ...@@ -87,6 +88,11 @@ public class DeckListAdapter<T extends TextSelect> extends BaseQuickAdapter<T, D
imageLoader.bindImage(holder.cardImage, deckFile.getFirstCode(), ImageLoader.Type.small); imageLoader.bindImage(holder.cardImage, deckFile.getFirstCode(), ImageLoader.Type.small);
holder.deckName.setText(item.getName()); holder.deckName.setText(item.getName());
holder.main.setText(String.valueOf(deckInfo.getMainCount())); holder.main.setText(String.valueOf(deckInfo.getMainCount()));
if (deckInfo.getMainCount() < 40) {
holder.main.setTextColor(Color.YELLOW);
} else {
holder.main.setTextColor(mContext.getColor(R.color.holo_blue_bright));
}
holder.extra.setText(String.valueOf(deckInfo.getExtraCount())); holder.extra.setText(String.valueOf(deckInfo.getExtraCount()));
holder.side.setText(String.valueOf(deckInfo.getSideCount())); holder.side.setText(String.valueOf(deckInfo.getSideCount()));
//多选 //多选
...@@ -120,7 +126,6 @@ public class DeckListAdapter<T extends TextSelect> extends BaseQuickAdapter<T, D ...@@ -120,7 +126,6 @@ public class DeckListAdapter<T extends TextSelect> extends BaseQuickAdapter<T, D
} }
} }
if (mLimitList != null) { if (mLimitList != null) {
for (int i = 0; i < deck.getDeckCount(); i++) { for (int i = 0; i < deck.getDeckCount(); i++) {
if (mLimitList.getStringForbidden().contains(strList.get(i))) { if (mLimitList.getStringForbidden().contains(strList.get(i))) {
holder.banned_mark.setVisibility(View.VISIBLE); holder.banned_mark.setVisibility(View.VISIBLE);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment