Showing
4 changed files
with
32 additions
and
34 deletions
... | @@ -76,8 +76,8 @@ public class HomeFragment extends Fragment { | ... | @@ -76,8 +76,8 @@ public class HomeFragment extends Fragment { |
76 | /********* TEST DATA **********/ | 76 | /********* TEST DATA **********/ |
77 | CouponList clist = new CouponList(); | 77 | CouponList clist = new CouponList(); |
78 | try { | 78 | try { |
79 | - clist.add(new Coupon("{\"session_uuid\": \"a724e911a71a42408b6ba50ae6c08dbb\", \"title\": \"\\u039a\\u03ac\\u03bd\\u03b5 strike\", \"subtitle\": \"\\u03ba\\u03b1\\u03b9 \\u03ba\\u03ad\\u03c1\\u03b4\\u03b9\\u03c3\\u03b5!\", \"offer_message\": null, \"message\": null, \"index_url\": \"https://warply.s3.amazonaws.com/artworks/034fba10ceac4e0f9338bd8e60086292/index.html\", \"logo_url\": \"https://warply.s3.amazonaws.com/temp/96322898cc824981aece923d8b5afc88/drggtdr.jpg\", \"starts\": 1644494400, \"expires\": 1881522000, \"delivered\": 1644607293, \"action\": 0, \"opened\": 1, \"offer_category\": \"standard-offer\", \"sorting\": 0, \"is_new\": true, \"session_metadata\": \"\\\"\\\"\", \"display_type\": null, \"delivery_method\": 2, \"extra_fields\": \"{}\", \"campaign_type\": null, \"campaign_type_settings\": null, \"actions\": null, \"show\": true, \"expired\": false, \"audience\": \"all\"}")); | 79 | + clist.add(new Coupon("{\"barcode\": \"a724e911a71a42408b6ba50ae6c08dbb\", \"coupon\": \"123456789\", \"name\": \"\\u039a\\u03ac\\u03bd\\u03b5 strike\", \"description\": \"\\u03ba\\u03b1\\u03b9 \\u03ba\\u03ad\\u03c1\\u03b4\\u03b9\\u03c3\\u03b5!\", \"image\": \"https://warply.s3.amazonaws.com/artworks/034fba10ceac4e0f9338bd8e60086292/index.html\"}")); |
80 | - clist.add(new Coupon("{\"session_uuid\": \"a724e911a71a42408b6ba50ae6c08dbb\", \"title\": \"\\u039a\\u03ac\\u03bd\\u03b5 strike\", \"subtitle\": \"\\u03ba\\u03b1\\u03b9 \\u03ba\\u03ad\\u03c1\\u03b4\\u03b9\\u03c3\\u03b5!\", \"offer_message\": null, \"message\": null, \"index_url\": \"https://warply.s3.amazonaws.com/artworks/034fba10ceac4e0f9338bd8e60086292/index.html\", \"logo_url\": \"https://warply.s3.amazonaws.com/temp/96322898cc824981aece923d8b5afc88/drggtdr.jpg\", \"starts\": 1644494400, \"expires\": 1881522000, \"delivered\": 1644607293, \"action\": 0, \"opened\": 1, \"offer_category\": \"standard-offer\", \"sorting\": 0, \"is_new\": true, \"session_metadata\": \"\\\"\\\"\", \"display_type\": null, \"delivery_method\": 2, \"extra_fields\": \"{}\", \"campaign_type\": null, \"campaign_type_settings\": null, \"actions\": null, \"show\": true, \"expired\": false, \"audience\": \"all\"}")); | 80 | + clist.add(new Coupon("{\"barcode\": \"a724e911a71a42408b6ba50ae6c08dbb\", \"coupon\": \"12345678910\", \"name\": \"\\u039a\\u03ac\\u03bd\\u03b5 strike\", \"description\": \"\\u03ba\\u03b1\\u03b9 \\u03ba\\u03ad\\u03c1\\u03b4\\u03b9\\u03c3\\u03b5!\", \"image\": \"https://warply.s3.amazonaws.com/artworks/034fba10ceac4e0f9338bd8e60086292/index.html\"}")); |
81 | } catch (JSONException e) { | 81 | } catch (JSONException e) { |
82 | e.printStackTrace(); | 82 | e.printStackTrace(); |
83 | } | 83 | } |
... | @@ -91,7 +91,7 @@ public class HomeFragment extends Fragment { | ... | @@ -91,7 +91,7 @@ public class HomeFragment extends Fragment { |
91 | .doOnNext(coupon -> { | 91 | .doOnNext(coupon -> { |
92 | getContext().startActivity( | 92 | getContext().startActivity( |
93 | WarpViewActivity.createIntentFromSessionUUID(getContext(), | 93 | WarpViewActivity.createIntentFromSessionUUID(getContext(), |
94 | - coupon.getSessionUUID())); | 94 | + coupon.getCoupon())); |
95 | }) | 95 | }) |
96 | .doOnError(error -> { | 96 | .doOnError(error -> { |
97 | }) | 97 | }) | ... | ... |
... | @@ -31,13 +31,13 @@ public class HomeCouponAdapter extends RecyclerView.Adapter<HomeCouponAdapter.Ho | ... | @@ -31,13 +31,13 @@ public class HomeCouponAdapter extends RecyclerView.Adapter<HomeCouponAdapter.Ho |
31 | } | 31 | } |
32 | 32 | ||
33 | public class HomeCouponViewHolder extends RecyclerView.ViewHolder { | 33 | public class HomeCouponViewHolder extends RecyclerView.ViewHolder { |
34 | - private ImageView ivCampaignTitle; | 34 | + private ImageView ivCouponTitle; |
35 | - private TextView tvCampaignTitle; | 35 | + private TextView tvCouponTitle; |
36 | 36 | ||
37 | public HomeCouponViewHolder(View view) { | 37 | public HomeCouponViewHolder(View view) { |
38 | super(view); | 38 | super(view); |
39 | - ivCampaignTitle = view.findViewById(R.id.iv_campaign_logo); | 39 | + ivCouponTitle = view.findViewById(R.id.iv_coupon_logo); |
40 | - tvCampaignTitle = view.findViewById(R.id.tv_campaign_title); | 40 | + tvCouponTitle = view.findViewById(R.id.tv_coupon_subtitle); |
41 | } | 41 | } |
42 | } | 42 | } |
43 | 43 | ||
... | @@ -72,22 +72,22 @@ public class HomeCouponAdapter extends RecyclerView.Adapter<HomeCouponAdapter.Ho | ... | @@ -72,22 +72,22 @@ public class HomeCouponAdapter extends RecyclerView.Adapter<HomeCouponAdapter.Ho |
72 | Coupon couponItem = mCoupons.get(position); | 72 | Coupon couponItem = mCoupons.get(position); |
73 | 73 | ||
74 | if (couponItem != null) { | 74 | if (couponItem != null) { |
75 | - if (!TextUtils.isEmpty(couponItem.getLogoUrl())) { | 75 | +// if (!TextUtils.isEmpty(couponItem.getImage())) { |
76 | - Glide.with(mContext) | 76 | +// Glide.with(mContext) |
77 | -// .setDefaultRequestOptions( | 77 | +//// .setDefaultRequestOptions( |
78 | -// RequestOptions | 78 | +//// RequestOptions |
79 | -// .placeholderOf(R.drawable.ic_default_contact_photo) | 79 | +//// .placeholderOf(R.drawable.ic_default_contact_photo) |
80 | -// .error(R.drawable.ic_default_contact_photo)) | 80 | +//// .error(R.drawable.ic_default_contact_photo)) |
81 | - .load(couponItem.getLogoUrl()) | 81 | +// .load(couponItem.getImage()) |
82 | - .diskCacheStrategy(DiskCacheStrategy.DATA) | 82 | +// .diskCacheStrategy(DiskCacheStrategy.DATA) |
83 | - .into(holder.ivCampaignTitle); | 83 | +// .into(holder.ivCouponTitle); |
84 | - } else { | 84 | +// } else { |
85 | - Glide.with(mContext) | 85 | +// Glide.with(mContext) |
86 | - .load(R.drawable.ic_cosmote_logo_horizontal_grey) | 86 | +// .load(R.drawable.ic_cosmote_logo_horizontal_grey) |
87 | - .into(holder.ivCampaignTitle); | 87 | +// .into(holder.ivCouponTitle); |
88 | - } | 88 | +// } |
89 | - | 89 | + |
90 | - holder.tvCampaignTitle.setText(couponItem.getTitle()); | 90 | +// holder.tvCouponTitle.setText(couponItem.getName()); |
91 | 91 | ||
92 | holder.itemView.setOnClickListener(v -> onClickSubject.onNext(couponItem)); | 92 | holder.itemView.setOnClickListener(v -> onClickSubject.onNext(couponItem)); |
93 | } | 93 | } | ... | ... |
... | @@ -66,6 +66,7 @@ | ... | @@ -66,6 +66,7 @@ |
66 | app:layout_constraintVertical_bias="0.2" /> | 66 | app:layout_constraintVertical_bias="0.2" /> |
67 | 67 | ||
68 | <ImageView | 68 | <ImageView |
69 | + android:id="@+id/iv_coupon_logo" | ||
69 | android:layout_width="80dp" | 70 | android:layout_width="80dp" |
70 | android:layout_height="60dp" | 71 | android:layout_height="60dp" |
71 | android:src="@drawable/sklavenitis_logo" | 72 | android:src="@drawable/sklavenitis_logo" | ... | ... |
... | @@ -103,18 +103,15 @@ | ... | @@ -103,18 +103,15 @@ |
103 | android:layout_width="match_parent" | 103 | android:layout_width="match_parent" |
104 | android:layout_height="wrap_content" | 104 | android:layout_height="wrap_content" |
105 | android:layout_below="@id/rl_home_campaigns" | 105 | android:layout_below="@id/rl_home_campaigns" |
106 | - android:layout_marginVertical="25dp" | ||
107 | android:paddingHorizontal="15dp"> | 106 | android:paddingHorizontal="15dp"> |
108 | - <!-- <androidx.recyclerview.widget.RecyclerView--> | 107 | + <androidx.recyclerview.widget.RecyclerView |
109 | - <!-- android:id="@+id/rv_home_coupons"--> | 108 | + android:id="@+id/rv_home_coupons" |
110 | - <!-- android:layout_width="match_parent"--> | 109 | + android:layout_width="match_parent" |
111 | - <!-- android:layout_height="wrap_content"--> | 110 | + android:layout_height="wrap_content" |
112 | - <!-- android:layout_marginBottom="8dp"--> | 111 | + android:layout_marginBottom="8dp" |
113 | - <!-- android:clipToPadding="false"--> | 112 | + android:clipToPadding="false" |
114 | - <!-- android:orientation="horizontal"--> | 113 | + android:orientation="horizontal" |
115 | - <!-- android:paddingEnd="10dp"--> | 114 | + android:paddingEnd="10dp"/> |
116 | - <!-- />--> | ||
117 | - <include layout="@layout/coupon_layout" /> | ||
118 | </LinearLayout> | 115 | </LinearLayout> |
119 | 116 | ||
120 | <androidx.constraintlayout.widget.ConstraintLayout | 117 | <androidx.constraintlayout.widget.ConstraintLayout | ... | ... |
-
Please register or login to post a comment