|
|
@@ -31,14 +31,14 @@ public class MainBannerViewHolder extends RecyclerView.ViewHolder {
|
|
|
|
|
|
private ImageView imageViewBannerItem;
|
|
|
private TextView textViewBannerItem;
|
|
|
- private View layoutFlag;
|
|
|
+ private TextView textFlag;
|
|
|
|
|
|
public MainBannerViewHolder(View itemView, boolean isDimLayerEnabled) {
|
|
|
super(itemView);
|
|
|
|
|
|
imageViewBannerItem = itemView.findViewById(R.id.image_view_banner_item);
|
|
|
textViewBannerItem = itemView.findViewById(R.id.text_view_banner_item);
|
|
|
- layoutFlag = itemView.findViewById(R.id.layout_flag);
|
|
|
+ textFlag = itemView.findViewById(R.id.text_flag);
|
|
|
|
|
|
if (false == isDimLayerEnabled) {
|
|
|
itemView.findViewById(R.id.text_view_banner_item).setVisibility(View.GONE);
|
|
|
@@ -70,7 +70,22 @@ public class MainBannerViewHolder extends RecyclerView.ViewHolder {
|
|
|
});
|
|
|
|
|
|
if (bean instanceof FlagContentsBean) {
|
|
|
- layoutFlag.setVisibility(APIData.isTrue(((FlagContentsBean) bean).getFlagBenefit()) ? View.VISIBLE : View.GONE);
|
|
|
+ showFlag(textFlag, (FlagContentsBean) bean);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void showFlag(TextView textFlag, FlagContentsBean bean) {
|
|
|
+
|
|
|
+ // flag 노출
|
|
|
+ /*
|
|
|
+ 스페셜 최우선, 나머지는 중복되지 않음.
|
|
|
+ */
|
|
|
+ textFlag.setAlpha(1f);
|
|
|
+ if (APIData.isTrue(bean.getFlagBenefit())) {
|
|
|
+ textFlag.setText(R.string.main_flag_benefit);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ textFlag.setAlpha(0f);
|
|
|
}
|
|
|
}
|
|
|
|