Showing
47 changed files
with
298 additions
and
730 deletions
... | @@ -118,12 +118,6 @@ | ... | @@ -118,12 +118,6 @@ |
118 | android:theme="@style/SDKAppTheme" /> | 118 | android:theme="@style/SDKAppTheme" /> |
119 | 119 | ||
120 | <activity | 120 | <activity |
121 | - android:name="ly.warp.sdk.activities.ActiveGiftsActivity" | ||
122 | - android:exported="false" | ||
123 | - android:screenOrientation="portrait" | ||
124 | - android:theme="@style/SDKAppTheme" /> | ||
125 | - | ||
126 | - <activity | ||
127 | android:name="ly.warp.sdk.activities.ShopsActivity" | 121 | android:name="ly.warp.sdk.activities.ShopsActivity" |
128 | android:exported="false" | 122 | android:exported="false" |
129 | android:screenOrientation="portrait" | 123 | android:screenOrientation="portrait" | ... | ... |
1 | -package ly.warp.sdk.activities; | ||
2 | - | ||
3 | -import android.app.Activity; | ||
4 | -import android.content.Intent; | ||
5 | -import android.os.Bundle; | ||
6 | -import android.view.View; | ||
7 | -import android.widget.ImageView; | ||
8 | - | ||
9 | -import androidx.recyclerview.widget.LinearLayoutManager; | ||
10 | -import androidx.recyclerview.widget.RecyclerView; | ||
11 | - | ||
12 | -import java.io.Serializable; | ||
13 | -import java.util.ArrayList; | ||
14 | - | ||
15 | -import ly.warp.sdk.R; | ||
16 | -import ly.warp.sdk.io.models.Campaign; | ||
17 | -import ly.warp.sdk.io.models.CampaignList; | ||
18 | -import ly.warp.sdk.io.models.Coupon; | ||
19 | -import ly.warp.sdk.io.models.CouponList; | ||
20 | -import ly.warp.sdk.io.models.MergedActiveGifts; | ||
21 | -import ly.warp.sdk.utils.WarplyManagerHelper; | ||
22 | -import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | ||
23 | -import ly.warp.sdk.views.adapters.MergedActiveGiftsAdapter; | ||
24 | - | ||
25 | - | ||
26 | -public class ActiveGiftsActivity extends Activity implements View.OnClickListener { | ||
27 | - | ||
28 | - // =========================================================== | ||
29 | - // Constants | ||
30 | - // =========================================================== | ||
31 | - | ||
32 | - // =========================================================== | ||
33 | - // Fields | ||
34 | - // =========================================================== | ||
35 | - | ||
36 | - private ImageView mIvBack; | ||
37 | - private ArrayList<MergedActiveGifts> mData = new ArrayList(); | ||
38 | - private RecyclerView mRecyclerMergedActiveGifts; | ||
39 | - private MergedActiveGiftsAdapter mAdapterMergedActiveGifts; | ||
40 | - | ||
41 | - // =========================================================== | ||
42 | - // Methods for/from SuperClass/Interfaces | ||
43 | - // =========================================================== | ||
44 | - @Override | ||
45 | - public void onCreate(Bundle savedInstanceState) { | ||
46 | - super.onCreate(savedInstanceState); | ||
47 | - setContentView(R.layout.activity_active_gifts); | ||
48 | - | ||
49 | - mergeDatasets( | ||
50 | - /*WarplyManagerHelper.getUniqueCampaignList().get("gifts_for_you")*/null, | ||
51 | - WarplyManagerHelper.getCouponList() | ||
52 | - ); | ||
53 | - | ||
54 | - mIvBack = findViewById(R.id.iv_list_close); | ||
55 | - | ||
56 | - mRecyclerMergedActiveGifts = findViewById(R.id.rv_merged_active_gifts); | ||
57 | - | ||
58 | - initViews(); | ||
59 | - } | ||
60 | - | ||
61 | - @Override | ||
62 | - public void onResume() { | ||
63 | - super.onResume(); | ||
64 | - WarplyAnalyticsManager.logTrackersEvent(this, "screen", "ActiveGiftsScreen"); | ||
65 | - } | ||
66 | - | ||
67 | - @Override | ||
68 | - public void onClick(View view) { | ||
69 | - if (view.getId() == R.id.iv_list_close) { | ||
70 | - onBackPressed(); | ||
71 | - return; | ||
72 | - } | ||
73 | - } | ||
74 | - | ||
75 | - // =========================================================== | ||
76 | - // Methods | ||
77 | - // =========================================================== | ||
78 | - | ||
79 | - private void initViews() { | ||
80 | - mIvBack.setOnClickListener(this); | ||
81 | - | ||
82 | - if (mData != null && mData.size() > 0) { | ||
83 | - mRecyclerMergedActiveGifts.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false)); | ||
84 | - mAdapterMergedActiveGifts = new MergedActiveGiftsAdapter(this, mData); | ||
85 | - mRecyclerMergedActiveGifts.setAdapter(mAdapterMergedActiveGifts); | ||
86 | - mAdapterMergedActiveGifts.getPositionClicks() | ||
87 | - .doOnNext(dataItem -> { | ||
88 | - if (dataItem.getDataType() == 1) { | ||
89 | - if (!WarplyManagerHelper.noInternetDialog(ActiveGiftsActivity.this, true)) { | ||
90 | - WarplyManagerHelper.noInternetDialog(ActiveGiftsActivity.this); | ||
91 | - return; | ||
92 | - } | ||
93 | - startActivity(WarpViewActivity.createIntentFromURL(this, WarplyManagerHelper.constructCampaignUrl(dataItem.getCampaign()))); | ||
94 | - } else if (dataItem.getDataType() == 2) { | ||
95 | - Intent intent = new Intent(ActiveGiftsActivity.this, CouponInfoActivity.class); | ||
96 | - intent.putExtra("coupon", dataItem.getCoupon().getCoupon()); | ||
97 | - startActivity(intent); | ||
98 | - } | ||
99 | - }) | ||
100 | - .doOnError(error -> { | ||
101 | - }) | ||
102 | - .subscribe(); | ||
103 | - } else { | ||
104 | -// mClCouponsOuter.setVisibility(View.GONE); | ||
105 | - } | ||
106 | - } | ||
107 | - | ||
108 | - private ArrayList<MergedActiveGifts> mergeDatasets(CampaignList campaignList, CouponList couponsList) { | ||
109 | - if (campaignList != null && campaignList.size() > 0) { | ||
110 | - for (Campaign campaign : campaignList) { | ||
111 | - MergedActiveGifts data = new MergedActiveGifts(); | ||
112 | - data.setCampaign(campaign); | ||
113 | - data.setCoupon(null); | ||
114 | - data.setDataType(1); | ||
115 | - mData.add(data); | ||
116 | - } | ||
117 | - } | ||
118 | - | ||
119 | - if (couponsList.size() > 0) { | ||
120 | - for (Coupon coupon : couponsList) { | ||
121 | - MergedActiveGifts data = new MergedActiveGifts(); | ||
122 | - data.setCampaign(null); | ||
123 | - data.setCoupon(coupon); | ||
124 | - data.setDataType(2); | ||
125 | - mData.add(data); | ||
126 | - } | ||
127 | - } | ||
128 | - | ||
129 | - return mData; | ||
130 | - } | ||
131 | - | ||
132 | - // =========================================================== | ||
133 | - // Inner and Anonymous Classes | ||
134 | - // =========================================================== | ||
135 | - | ||
136 | -} |
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | -import android.content.Context; | ||
5 | import android.content.Intent; | 4 | import android.content.Intent; |
6 | import android.os.Bundle; | 5 | import android.os.Bundle; |
7 | import android.os.Handler; | 6 | import android.os.Handler; |
... | @@ -9,7 +8,6 @@ import android.os.Looper; | ... | @@ -9,7 +8,6 @@ import android.os.Looper; |
9 | import android.view.View; | 8 | import android.view.View; |
10 | import android.widget.ImageView; | 9 | import android.widget.ImageView; |
11 | import android.widget.TextView; | 10 | import android.widget.TextView; |
12 | -import android.widget.Toast; | ||
13 | 11 | ||
14 | import androidx.recyclerview.widget.LinearLayoutManager; | 12 | import androidx.recyclerview.widget.LinearLayoutManager; |
15 | import androidx.recyclerview.widget.RecyclerView; | 13 | import androidx.recyclerview.widget.RecyclerView; |
... | @@ -24,10 +22,10 @@ import java.util.ArrayList; | ... | @@ -24,10 +22,10 @@ import java.util.ArrayList; |
24 | import java.util.Collections; | 22 | import java.util.Collections; |
25 | import java.util.Date; | 23 | import java.util.Date; |
26 | 24 | ||
27 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
28 | import ly.warp.sdk.R; | 25 | import ly.warp.sdk.R; |
29 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 26 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
30 | import ly.warp.sdk.io.models.UnifiedCoupon; | 27 | import ly.warp.sdk.io.models.UnifiedCoupon; |
28 | +import ly.warp.sdk.utils.WarpUtils; | ||
31 | import ly.warp.sdk.utils.WarplyManagerHelper; | 29 | import ly.warp.sdk.utils.WarplyManagerHelper; |
32 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | 30 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; |
33 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; | 31 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; |
... | @@ -48,7 +46,7 @@ public class ActiveUnifiedCouponsActivity extends Activity implements View.OnCli | ... | @@ -48,7 +46,7 @@ public class ActiveUnifiedCouponsActivity extends Activity implements View.OnCli |
48 | private ImageView mIvBack; | 46 | private ImageView mIvBack; |
49 | private RecyclerView mRecyclerUnifiedCoupons; | 47 | private RecyclerView mRecyclerUnifiedCoupons; |
50 | private MarketCouponAdapter mAdapterUnifiedCoupons; | 48 | private MarketCouponAdapter mAdapterUnifiedCoupons; |
51 | - private TextView mTvEmptyUnifiedCoupons; | 49 | + private TextView mTvEmptyUnifiedCoupons, mFontHeader; |
52 | private boolean mUnifiedPressed = false; | 50 | private boolean mUnifiedPressed = false; |
53 | 51 | ||
54 | // =========================================================== | 52 | // =========================================================== |
... | @@ -63,6 +61,9 @@ public class ActiveUnifiedCouponsActivity extends Activity implements View.OnCli | ... | @@ -63,6 +61,9 @@ public class ActiveUnifiedCouponsActivity extends Activity implements View.OnCli |
63 | mIvBack = findViewById(R.id.iv_coupons_close); | 61 | mIvBack = findViewById(R.id.iv_coupons_close); |
64 | mTvEmptyUnifiedCoupons = findViewById(R.id.tv_no_unified_coupons); | 62 | mTvEmptyUnifiedCoupons = findViewById(R.id.tv_no_unified_coupons); |
65 | mRecyclerUnifiedCoupons = findViewById(R.id.rv_active_unified_coupons); | 63 | mRecyclerUnifiedCoupons = findViewById(R.id.rv_active_unified_coupons); |
64 | + mFontHeader = findViewById(R.id.textView3); | ||
65 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader); | ||
66 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mTvEmptyUnifiedCoupons); | ||
66 | 67 | ||
67 | initViews(); | 68 | initViews(); |
68 | } | 69 | } |
... | @@ -108,11 +109,6 @@ public class ActiveUnifiedCouponsActivity extends Activity implements View.OnCli | ... | @@ -108,11 +109,6 @@ public class ActiveUnifiedCouponsActivity extends Activity implements View.OnCli |
108 | } | 109 | } |
109 | } | 110 | } |
110 | 111 | ||
111 | - @Override | ||
112 | - protected void attachBaseContext(Context newBase) { | ||
113 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
114 | - } | ||
115 | - | ||
116 | // =========================================================== | 112 | // =========================================================== |
117 | // Methods | 113 | // Methods |
118 | // =========================================================== | 114 | // =========================================================== | ... | ... |
... | @@ -4,7 +4,6 @@ import android.app.Activity; | ... | @@ -4,7 +4,6 @@ import android.app.Activity; |
4 | import android.content.Context; | 4 | import android.content.Context; |
5 | import android.os.Bundle; | 5 | import android.os.Bundle; |
6 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
7 | -import android.text.method.LinkMovementMethod; | ||
8 | import android.util.Log; | 7 | import android.util.Log; |
9 | import android.view.LayoutInflater; | 8 | import android.view.LayoutInflater; |
10 | import android.view.View; | 9 | import android.view.View; |
... | @@ -14,7 +13,6 @@ import android.widget.LinearLayout; | ... | @@ -14,7 +13,6 @@ import android.widget.LinearLayout; |
14 | import android.widget.TextView; | 13 | import android.widget.TextView; |
15 | 14 | ||
16 | import androidx.appcompat.app.AlertDialog; | 15 | import androidx.appcompat.app.AlertDialog; |
17 | -import androidx.core.text.HtmlCompat; | ||
18 | import androidx.work.OneTimeWorkRequest; | 16 | import androidx.work.OneTimeWorkRequest; |
19 | import androidx.work.WorkManager; | 17 | import androidx.work.WorkManager; |
20 | 18 | ||
... | @@ -23,8 +21,6 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy; | ... | @@ -23,8 +21,6 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy; |
23 | import com.google.android.material.bottomsheet.BottomSheetDialog; | 21 | import com.google.android.material.bottomsheet.BottomSheetDialog; |
24 | 22 | ||
25 | import org.greenrobot.eventbus.EventBus; | 23 | import org.greenrobot.eventbus.EventBus; |
26 | -import org.json.JSONArray; | ||
27 | -import org.json.JSONException; | ||
28 | import org.json.JSONObject; | 24 | import org.json.JSONObject; |
29 | 25 | ||
30 | import java.util.ArrayList; | 26 | import java.util.ArrayList; |
... | @@ -39,8 +35,8 @@ import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; | ... | @@ -39,8 +35,8 @@ import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; |
39 | import ly.warp.sdk.io.models.WarplyCCMSEnabledModel; | 35 | import ly.warp.sdk.io.models.WarplyCCMSEnabledModel; |
40 | import ly.warp.sdk.io.models.WarplyCouponsChangedEventModel; | 36 | import ly.warp.sdk.io.models.WarplyCouponsChangedEventModel; |
41 | import ly.warp.sdk.io.request.CosmoteSubmitOrderRequest; | 37 | import ly.warp.sdk.io.request.CosmoteSubmitOrderRequest; |
42 | -import ly.warp.sdk.io.request.WarplyConsumerRequest; | ||
43 | import ly.warp.sdk.services.EventCampaignService; | 38 | import ly.warp.sdk.services.EventCampaignService; |
39 | +import ly.warp.sdk.utils.WarpUtils; | ||
44 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | 40 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; |
45 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; | 41 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; |
46 | import ly.warp.sdk.utils.managers.WarplyManager; | 42 | import ly.warp.sdk.utils.managers.WarplyManager; |
... | @@ -59,7 +55,8 @@ public class ContextualActivity extends Activity implements View.OnClickListener | ... | @@ -59,7 +55,8 @@ public class ContextualActivity extends Activity implements View.OnClickListener |
59 | // =========================================================== | 55 | // =========================================================== |
60 | 56 | ||
61 | private ImageView mIvBack, mIvCampaignPhoto, mIvTermsArrow; | 57 | private ImageView mIvBack, mIvCampaignPhoto, mIvTermsArrow; |
62 | - private TextView mTvCampaignTitle, mTvCampaignSubtitle, mTvTerms, mTvTermsValue; | 58 | + private TextView mTvCampaignTitle, mTvCampaignSubtitle, mTvTerms, mTvTermsValue, |
59 | + mFontHeader, mFontActivateButton; | ||
63 | private LoyaltyContextualOfferModel mCCMS = new LoyaltyContextualOfferModel(); | 60 | private LoyaltyContextualOfferModel mCCMS = new LoyaltyContextualOfferModel(); |
64 | private LinearLayout mLlActivateOffer, mLlTerms; | 61 | private LinearLayout mLlActivateOffer, mLlTerms; |
65 | private Consumer mConsumer; | 62 | private Consumer mConsumer; |
... | @@ -87,6 +84,12 @@ public class ContextualActivity extends Activity implements View.OnClickListener | ... | @@ -87,6 +84,12 @@ public class ContextualActivity extends Activity implements View.OnClickListener |
87 | mLlTerms = findViewById(R.id.ll_terms_inner); | 84 | mLlTerms = findViewById(R.id.ll_terms_inner); |
88 | mIvTermsArrow = findViewById(R.id.iv_terms_arrow); | 85 | mIvTermsArrow = findViewById(R.id.iv_terms_arrow); |
89 | mTvTermsValue = findViewById(R.id.tv_terms_value); | 86 | mTvTermsValue = findViewById(R.id.tv_terms_value); |
87 | + mFontHeader = findViewById(R.id.textView3); | ||
88 | + mFontActivateButton = findViewById(R.id.tv_activate_button); | ||
89 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader, mTvCampaignTitle); | ||
90 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mTvCampaignSubtitle, mTvTermsValue); | ||
91 | + WarpUtils.renderCustomFont(this, R.font.peridot_semi_bold, mFontActivateButton); | ||
92 | + WarpUtils.renderCustomFont(this, R.font.peridot_bold, mTvTerms); | ||
90 | 93 | ||
91 | initViews(); | 94 | initViews(); |
92 | } | 95 | } |
... | @@ -162,46 +165,19 @@ public class ContextualActivity extends Activity implements View.OnClickListener | ... | @@ -162,46 +165,19 @@ public class ContextualActivity extends Activity implements View.OnClickListener |
162 | final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this); | 165 | final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this); |
163 | bottomSheetDialog.setContentView(R.layout.dl_share); | 166 | bottomSheetDialog.setContentView(R.layout.dl_share); |
164 | TextView tvHeader = bottomSheetDialog.findViewById(R.id.tv_sender_value); | 167 | TextView tvHeader = bottomSheetDialog.findViewById(R.id.tv_sender_value); |
168 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, tvHeader); | ||
165 | tvHeader.setText(R.string.cos_coupon_share_telco); | 169 | tvHeader.setText(R.string.cos_coupon_share_telco); |
166 | LinearLayout parent = bottomSheetDialog.findViewById(R.id.ll_share_dialog_view_inner); | 170 | LinearLayout parent = bottomSheetDialog.findViewById(R.id.ll_share_dialog_view_inner); |
167 | 171 | ||
168 | ImageView dialogClose = (ImageView) bottomSheetDialog.findViewById(R.id.iv_sender_list_close); | 172 | ImageView dialogClose = (ImageView) bottomSheetDialog.findViewById(R.id.iv_sender_list_close); |
169 | dialogClose.setOnClickListener(view -> bottomSheetDialog.dismiss()); | 173 | dialogClose.setOnClickListener(view -> bottomSheetDialog.dismiss()); |
170 | 174 | ||
171 | -// if (mConsumer != null) { | ||
172 | -// try { | ||
173 | -// JSONObject profMeta = new JSONObject(mConsumer.getProfileMetadata()); | ||
174 | -// if (profMeta != null) { | ||
175 | -// JSONArray msisdnList = new JSONArray(); | ||
176 | -// msisdnList = profMeta.optJSONArray(MSISDN_LIST); | ||
177 | -// if (msisdnList != null && msisdnList.length() > 0) { | ||
178 | -// for (int i = 0; i < msisdnList.length(); i++) { | ||
179 | -// LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); | ||
180 | -// LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_share, null); | ||
181 | -// TextView textView = (TextView) v.findViewById(R.id.tv_phone_share); | ||
182 | -// textView.setText(msisdnList.optString(i)); | ||
183 | -// textView.setOnClickListener(view -> { | ||
184 | -// TextView tv = (TextView) view; | ||
185 | -// mSender = tv.getText().toString(); | ||
186 | -// bottomSheetDialog.dismiss(); | ||
187 | -// askActivateDialog(); | ||
188 | -// }); | ||
189 | -// parent.addView(v, 0, new ViewGroup.LayoutParams( | ||
190 | -// ViewGroup.LayoutParams.MATCH_PARENT, | ||
191 | -// ViewGroup.LayoutParams.WRAP_CONTENT)); | ||
192 | -// } | ||
193 | -// } | ||
194 | -// } | ||
195 | -// } catch (JSONException e) { | ||
196 | -// e.printStackTrace(); | ||
197 | -// } | ||
198 | -// } | ||
199 | - | ||
200 | if (mCCMS.getEligibleAssets() != null && mCCMS.getEligibleAssets().size() > 0) { | 175 | if (mCCMS.getEligibleAssets() != null && mCCMS.getEligibleAssets().size() > 0) { |
201 | for (int i = 0; i < mCCMS.getEligibleAssets().size(); i++) { | 176 | for (int i = 0; i < mCCMS.getEligibleAssets().size(); i++) { |
202 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); | 177 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); |
203 | LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_share, null); | 178 | LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_share, null); |
204 | TextView textView = (TextView) v.findViewById(R.id.tv_phone_share); | 179 | TextView textView = (TextView) v.findViewById(R.id.tv_phone_share); |
180 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, textView); | ||
205 | textView.setText(mCCMS.getEligibleAssets().get(i)); | 181 | textView.setText(mCCMS.getEligibleAssets().get(i)); |
206 | textView.setOnClickListener(view -> { | 182 | textView.setOnClickListener(view -> { |
207 | TextView tv = (TextView) view; | 183 | TextView tv = (TextView) view; | ... | ... |
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | -import android.content.Context; | ||
5 | import android.content.Intent; | 4 | import android.content.Intent; |
6 | import android.graphics.Bitmap; | 5 | import android.graphics.Bitmap; |
7 | import android.graphics.Color; | 6 | import android.graphics.Color; |
... | @@ -27,22 +26,17 @@ import com.google.zxing.BarcodeFormat; | ... | @@ -27,22 +26,17 @@ import com.google.zxing.BarcodeFormat; |
27 | import com.google.zxing.common.BitMatrix; | 26 | import com.google.zxing.common.BitMatrix; |
28 | import com.google.zxing.oned.EAN13Writer; | 27 | import com.google.zxing.oned.EAN13Writer; |
29 | 28 | ||
30 | -import org.greenrobot.eventbus.EventBus; | ||
31 | - | ||
32 | -import java.io.Serializable; | ||
33 | import java.text.ParseException; | 29 | import java.text.ParseException; |
34 | import java.text.SimpleDateFormat; | 30 | import java.text.SimpleDateFormat; |
35 | import java.util.Date; | 31 | import java.util.Date; |
36 | 32 | ||
37 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
38 | import ly.warp.sdk.R; | 33 | import ly.warp.sdk.R; |
39 | import ly.warp.sdk.io.models.Coupon; | 34 | import ly.warp.sdk.io.models.Coupon; |
40 | import ly.warp.sdk.io.models.UnifiedCoupon; | 35 | import ly.warp.sdk.io.models.UnifiedCoupon; |
41 | -import ly.warp.sdk.io.models.WarplyCouponsChangedEventModel; | ||
42 | import ly.warp.sdk.services.EventCouponsService; | 36 | import ly.warp.sdk.services.EventCouponsService; |
37 | +import ly.warp.sdk.utils.WarpUtils; | ||
43 | import ly.warp.sdk.utils.WarplyManagerHelper; | 38 | import ly.warp.sdk.utils.WarplyManagerHelper; |
44 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | 39 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; |
45 | -import ly.warp.sdk.utils.managers.WarplyEventBusManager; | ||
46 | 40 | ||
47 | 41 | ||
48 | public class CouponInfoActivity extends Activity implements View.OnClickListener { | 42 | public class CouponInfoActivity extends Activity implements View.OnClickListener { |
... | @@ -57,7 +51,8 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener | ... | @@ -57,7 +51,8 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener |
57 | 51 | ||
58 | private ImageView mIvBack, mIvCouponPhoto, mIvBarcode; | 52 | private ImageView mIvBack, mIvCouponPhoto, mIvBarcode; |
59 | private TextView mTvTerms, mTvCouponCode, mTvCouponTitle, mTvCouponSubtitle, mTvCouponDate, | 53 | private TextView mTvTerms, mTvCouponCode, mTvCouponTitle, mTvCouponSubtitle, mTvCouponDate, |
60 | - mTvTermsValue, mTvFullBarcode, mTvDescription, mTvCouponCodeTitle; | 54 | + mTvTermsValue, mTvFullBarcode, mTvDescription, mTvCouponCodeTitle, mFontHeader, |
55 | + mFontButtonGiftIt, mFontButtonShops, mFontButtonSite; | ||
61 | private LinearLayout mLlGiftIt, mLlShops, mLlBarcodeShown, mLlBarcodeContainer, mLlTerms, mLlWebsite; | 56 | private LinearLayout mLlGiftIt, mLlShops, mLlBarcodeShown, mLlBarcodeContainer, mLlTerms, mLlWebsite; |
62 | private Coupon mCoupon; | 57 | private Coupon mCoupon; |
63 | private boolean mIsBarcodeShown = false, mIsTermsShown = false, mIsFromWallet = false, | 58 | private boolean mIsBarcodeShown = false, mIsTermsShown = false, mIsFromWallet = false, |
... | @@ -116,6 +111,16 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener | ... | @@ -116,6 +111,16 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener |
116 | mTvFullBarcode = findViewById(R.id.tv_full_barcode); | 111 | mTvFullBarcode = findViewById(R.id.tv_full_barcode); |
117 | mTvDescription = findViewById(R.id.tv_clickable_link); | 112 | mTvDescription = findViewById(R.id.tv_clickable_link); |
118 | mTvCouponCodeTitle = findViewById(R.id.textView15); | 113 | mTvCouponCodeTitle = findViewById(R.id.textView15); |
114 | + mFontHeader = findViewById(R.id.textView3); | ||
115 | + mFontButtonGiftIt = findViewById(R.id.button_gift_it); | ||
116 | + mFontButtonShops = findViewById(R.id.button_shops); | ||
117 | + mFontButtonSite = findViewById(R.id.button_site); | ||
118 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader, mTvCouponTitle); | ||
119 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mTvCouponSubtitle, mTvDescription, | ||
120 | + mTvFullBarcode, mTvCouponDate, mTvTermsValue); | ||
121 | + WarpUtils.renderCustomFont(this, R.font.peridot_bold, mTvCouponCodeTitle, mTvCouponCode, | ||
122 | + mFontButtonShops, mFontButtonSite, mTvTerms); | ||
123 | + WarpUtils.renderCustomFont(this, R.font.peridot_semi_bold, mFontButtonGiftIt); | ||
119 | 124 | ||
120 | initViews(); | 125 | initViews(); |
121 | } | 126 | } |
... | @@ -202,6 +207,7 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener | ... | @@ -202,6 +207,7 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener |
202 | if (mIsBarcodeShown) { | 207 | if (mIsBarcodeShown) { |
203 | mLlBarcodeContainer.setVisibility(View.GONE); | 208 | mLlBarcodeContainer.setVisibility(View.GONE); |
204 | TextView barcodeButtonTitle = mLlBarcodeShown.findViewById(R.id.tv_barcode); | 209 | TextView barcodeButtonTitle = mLlBarcodeShown.findViewById(R.id.tv_barcode); |
210 | + WarpUtils.renderCustomFont(this, R.font.peridot_semi_bold, barcodeButtonTitle); | ||
205 | ImageView barcodeButtonArrow = mLlBarcodeShown.findViewById(R.id.iv_barcode_arrow); | 211 | ImageView barcodeButtonArrow = mLlBarcodeShown.findViewById(R.id.iv_barcode_arrow); |
206 | barcodeButtonTitle.setText(getString(R.string.cos_show_barcode)); | 212 | barcodeButtonTitle.setText(getString(R.string.cos_show_barcode)); |
207 | barcodeButtonArrow.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_down_dark_new)); | 213 | barcodeButtonArrow.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_down_dark_new)); |
... | @@ -209,6 +215,7 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener | ... | @@ -209,6 +215,7 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener |
209 | } else { | 215 | } else { |
210 | mLlBarcodeContainer.setVisibility(View.VISIBLE); | 216 | mLlBarcodeContainer.setVisibility(View.VISIBLE); |
211 | TextView barcodeButtonTitle = mLlBarcodeShown.findViewById(R.id.tv_barcode); | 217 | TextView barcodeButtonTitle = mLlBarcodeShown.findViewById(R.id.tv_barcode); |
218 | + WarpUtils.renderCustomFont(this, R.font.peridot_semi_bold, barcodeButtonTitle); | ||
212 | ImageView barcodeButtonArrow = mLlBarcodeShown.findViewById(R.id.iv_barcode_arrow); | 219 | ImageView barcodeButtonArrow = mLlBarcodeShown.findViewById(R.id.iv_barcode_arrow); |
213 | barcodeButtonTitle.setText(getString(R.string.cos_hide_barcode)); | 220 | barcodeButtonTitle.setText(getString(R.string.cos_hide_barcode)); |
214 | barcodeButtonArrow.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_up_dark_new)); | 221 | barcodeButtonArrow.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_up_dark_new)); |
... | @@ -231,11 +238,6 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener | ... | @@ -231,11 +238,6 @@ public class CouponInfoActivity extends Activity implements View.OnClickListener |
231 | } | 238 | } |
232 | } | 239 | } |
233 | 240 | ||
234 | - @Override | ||
235 | - protected void attachBaseContext(Context newBase) { | ||
236 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
237 | - } | ||
238 | - | ||
239 | // =========================================================== | 241 | // =========================================================== |
240 | // Methods | 242 | // Methods |
241 | // =========================================================== | 243 | // =========================================================== | ... | ... |
... | @@ -28,7 +28,6 @@ import org.json.JSONObject; | ... | @@ -28,7 +28,6 @@ import org.json.JSONObject; |
28 | 28 | ||
29 | import java.util.ArrayList; | 29 | import java.util.ArrayList; |
30 | 30 | ||
31 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
32 | import ly.warp.sdk.R; | 31 | import ly.warp.sdk.R; |
33 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 32 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
34 | import ly.warp.sdk.io.models.Consumer; | 33 | import ly.warp.sdk.io.models.Consumer; |
... | @@ -37,7 +36,7 @@ import ly.warp.sdk.io.models.CouponList; | ... | @@ -37,7 +36,7 @@ import ly.warp.sdk.io.models.CouponList; |
37 | import ly.warp.sdk.io.models.WarplyCouponsChangedEventModel; | 36 | import ly.warp.sdk.io.models.WarplyCouponsChangedEventModel; |
38 | import ly.warp.sdk.io.request.CosmoteCouponSharingRequest; | 37 | import ly.warp.sdk.io.request.CosmoteCouponSharingRequest; |
39 | import ly.warp.sdk.io.request.WarplyConsumerRequest; | 38 | import ly.warp.sdk.io.request.WarplyConsumerRequest; |
40 | -import ly.warp.sdk.io.request.WarplyUserCouponsRequest; | 39 | +import ly.warp.sdk.utils.WarpUtils; |
41 | import ly.warp.sdk.utils.WarplyManagerHelper; | 40 | import ly.warp.sdk.utils.WarplyManagerHelper; |
42 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | 41 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; |
43 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; | 42 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; |
... | @@ -57,7 +56,7 @@ public class CouponShareActivity extends Activity implements View.OnClickListene | ... | @@ -57,7 +56,7 @@ public class CouponShareActivity extends Activity implements View.OnClickListene |
57 | // =========================================================== | 56 | // =========================================================== |
58 | 57 | ||
59 | private ImageView mIvBack, mIvCouponPhoto; | 58 | private ImageView mIvBack, mIvCouponPhoto; |
60 | - private TextView mTvCouponTitle, mTvPhoneHeader; | 59 | + private TextView mTvCouponTitle, mTvPhoneHeader, mFontHeader, mFontDescription, mFontButtonShare; |
61 | private Coupon mCoupon; | 60 | private Coupon mCoupon; |
62 | private Consumer mConsumer; | 61 | private Consumer mConsumer; |
63 | private RelativeLayout mRlSenderView; | 62 | private RelativeLayout mRlSenderView; |
... | @@ -94,6 +93,12 @@ public class CouponShareActivity extends Activity implements View.OnClickListene | ... | @@ -94,6 +93,12 @@ public class CouponShareActivity extends Activity implements View.OnClickListene |
94 | mLlShareButton = findViewById(R.id.ll_share_button); | 93 | mLlShareButton = findViewById(R.id.ll_share_button); |
95 | mTvPhoneHeader = findViewById(R.id.tv_phone); | 94 | mTvPhoneHeader = findViewById(R.id.tv_phone); |
96 | mEdtReceiver = findViewById(R.id.et_phone); | 95 | mEdtReceiver = findViewById(R.id.et_phone); |
96 | + mFontHeader = findViewById(R.id.textView3); | ||
97 | + mFontDescription = findViewById(R.id.textView14); | ||
98 | + mFontButtonShare = findViewById(R.id.button_share); | ||
99 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader, mTvCouponTitle); | ||
100 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mFontDescription, mTvPhoneHeader, mEdtReceiver); | ||
101 | + WarpUtils.renderCustomFont(this, R.font.peridot_semi_bold, mFontButtonShare); | ||
97 | 102 | ||
98 | initViews(); | 103 | initViews(); |
99 | } | 104 | } |
... | @@ -152,11 +157,6 @@ public class CouponShareActivity extends Activity implements View.OnClickListene | ... | @@ -152,11 +157,6 @@ public class CouponShareActivity extends Activity implements View.OnClickListene |
152 | } | 157 | } |
153 | } | 158 | } |
154 | 159 | ||
155 | - @Override | ||
156 | - protected void attachBaseContext(Context newBase) { | ||
157 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
158 | - } | ||
159 | - | ||
160 | // =========================================================== | 160 | // =========================================================== |
161 | // Methods | 161 | // Methods |
162 | // =========================================================== | 162 | // =========================================================== |
... | @@ -202,6 +202,7 @@ public class CouponShareActivity extends Activity implements View.OnClickListene | ... | @@ -202,6 +202,7 @@ public class CouponShareActivity extends Activity implements View.OnClickListene |
202 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); | 202 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); |
203 | LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_share, null); | 203 | LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_share, null); |
204 | TextView textView = (TextView) v.findViewById(R.id.tv_phone_share); | 204 | TextView textView = (TextView) v.findViewById(R.id.tv_phone_share); |
205 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, textView); | ||
205 | textView.setText(msisdnList.optString(i)); | 206 | textView.setText(msisdnList.optString(i)); |
206 | textView.setOnClickListener(view -> { | 207 | textView.setOnClickListener(view -> { |
207 | TextView tv = (TextView) view; | 208 | TextView tv = (TextView) view; | ... | ... |
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | -import android.content.Context; | ||
5 | import android.content.Intent; | 4 | import android.content.Intent; |
6 | import android.os.Bundle; | 5 | import android.os.Bundle; |
7 | import android.text.TextUtils; | 6 | import android.text.TextUtils; |
... | @@ -25,7 +24,6 @@ import org.json.JSONObject; | ... | @@ -25,7 +24,6 @@ import org.json.JSONObject; |
25 | 24 | ||
26 | import java.util.ArrayList; | 25 | import java.util.ArrayList; |
27 | 26 | ||
28 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
29 | import ly.warp.sdk.R; | 27 | import ly.warp.sdk.R; |
30 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 28 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
31 | import ly.warp.sdk.io.models.Campaign; | 29 | import ly.warp.sdk.io.models.Campaign; |
... | @@ -56,7 +54,8 @@ public class CouponsetInfoActivity extends Activity implements View.OnClickListe | ... | @@ -56,7 +54,8 @@ public class CouponsetInfoActivity extends Activity implements View.OnClickListe |
56 | // =========================================================== | 54 | // =========================================================== |
57 | 55 | ||
58 | private ImageView mIvBack, mIvCouponsetPhoto, mIvTermsArrow; | 56 | private ImageView mIvBack, mIvCouponsetPhoto, mIvTermsArrow; |
59 | - private TextView mTvTerms, mTvCouponsetTitle, mTvCouponsetSubtitle, mTvTermsValue; | 57 | + private TextView mTvTerms, mTvCouponsetTitle, mTvCouponsetSubtitle, mTvTermsValue, |
58 | + mFontHeader, mFontButtonGetIt; | ||
60 | private Couponset mCouponset; | 59 | private Couponset mCouponset; |
61 | private LinearLayout mLlRedeem, mLlTerms; | 60 | private LinearLayout mLlRedeem, mLlTerms; |
62 | private ProgressBar mPbLoading; | 61 | private ProgressBar mPbLoading; |
... | @@ -104,6 +103,12 @@ public class CouponsetInfoActivity extends Activity implements View.OnClickListe | ... | @@ -104,6 +103,12 @@ public class CouponsetInfoActivity extends Activity implements View.OnClickListe |
104 | mLlTerms = findViewById(R.id.ll_terms_inner); | 103 | mLlTerms = findViewById(R.id.ll_terms_inner); |
105 | mTvTermsValue = findViewById(R.id.tv_terms_value); | 104 | mTvTermsValue = findViewById(R.id.tv_terms_value); |
106 | mIvTermsArrow = findViewById(R.id.iv_terms_arrow); | 105 | mIvTermsArrow = findViewById(R.id.iv_terms_arrow); |
106 | + mFontHeader = findViewById(R.id.textView3); | ||
107 | + mFontButtonGetIt = findViewById(R.id.button_get_it); | ||
108 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader, mTvCouponsetTitle); | ||
109 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mTvCouponsetSubtitle, mTvTermsValue); | ||
110 | + WarpUtils.renderCustomFont(this, R.font.peridot_semi_bold, mFontButtonGetIt); | ||
111 | + WarpUtils.renderCustomFont(this, R.font.peridot_bold, mTvTerms); | ||
107 | 112 | ||
108 | initViews(); | 113 | initViews(); |
109 | } | 114 | } |
... | @@ -177,11 +182,6 @@ public class CouponsetInfoActivity extends Activity implements View.OnClickListe | ... | @@ -177,11 +182,6 @@ public class CouponsetInfoActivity extends Activity implements View.OnClickListe |
177 | } | 182 | } |
178 | } | 183 | } |
179 | 184 | ||
180 | - @Override | ||
181 | - protected void attachBaseContext(Context newBase) { | ||
182 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
183 | - } | ||
184 | - | ||
185 | // =========================================================== | 185 | // =========================================================== |
186 | // Methods | 186 | // Methods |
187 | // =========================================================== | 187 | // =========================================================== | ... | ... |
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | -import android.content.Context; | ||
4 | import android.content.Intent; | 3 | import android.content.Intent; |
5 | import android.os.Bundle; | 4 | import android.os.Bundle; |
6 | import android.os.Handler; | 5 | import android.os.Handler; |
... | @@ -21,13 +20,11 @@ import org.greenrobot.eventbus.EventBus; | ... | @@ -21,13 +20,11 @@ import org.greenrobot.eventbus.EventBus; |
21 | import org.greenrobot.eventbus.Subscribe; | 20 | import org.greenrobot.eventbus.Subscribe; |
22 | import org.json.JSONObject; | 21 | import org.json.JSONObject; |
23 | 22 | ||
24 | -import java.io.Serializable; | ||
25 | import java.util.ArrayList; | 23 | import java.util.ArrayList; |
26 | import java.util.HashSet; | 24 | import java.util.HashSet; |
27 | import java.util.LinkedHashSet; | 25 | import java.util.LinkedHashSet; |
28 | import java.util.Set; | 26 | import java.util.Set; |
29 | 27 | ||
30 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
31 | import ly.warp.sdk.R; | 28 | import ly.warp.sdk.R; |
32 | import ly.warp.sdk.io.models.Campaign; | 29 | import ly.warp.sdk.io.models.Campaign; |
33 | import ly.warp.sdk.io.models.Couponset; | 30 | import ly.warp.sdk.io.models.Couponset; |
... | @@ -85,6 +82,7 @@ public class GiftsForYouActivity extends AppCompatActivity implements View.OnCli | ... | @@ -85,6 +82,7 @@ public class GiftsForYouActivity extends AppCompatActivity implements View.OnCli |
85 | mIvPopupClose = findViewById(R.id.iv_popup_gifts_close); | 82 | mIvPopupClose = findViewById(R.id.iv_popup_gifts_close); |
86 | mLlGiftsPopup = findViewById(R.id.ll_gifts_popup); | 83 | mLlGiftsPopup = findViewById(R.id.ll_gifts_popup); |
87 | mRecyclerMergedGifts = findViewById(R.id.rv_merged_gifts); | 84 | mRecyclerMergedGifts = findViewById(R.id.rv_merged_gifts); |
85 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mTvTitle); | ||
88 | 86 | ||
89 | filterItems(); | 87 | filterItems(); |
90 | 88 | ||
... | @@ -151,11 +149,6 @@ public class GiftsForYouActivity extends AppCompatActivity implements View.OnCli | ... | @@ -151,11 +149,6 @@ public class GiftsForYouActivity extends AppCompatActivity implements View.OnCli |
151 | } | 149 | } |
152 | 150 | ||
153 | @Override | 151 | @Override |
154 | - protected void attachBaseContext(Context newBase) { | ||
155 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
156 | - } | ||
157 | - | ||
158 | - @Override | ||
159 | protected void onActivityResult(int requestCode, int resultCode, Intent data) { | 152 | protected void onActivityResult(int requestCode, int resultCode, Intent data) { |
160 | super.onActivityResult(requestCode, resultCode, data); | 153 | super.onActivityResult(requestCode, resultCode, data); |
161 | if (requestCode == 1004) { | 154 | if (requestCode == 1004) { | ... | ... |
This diff is collapsed. Click to expand it.
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | -import android.content.Context; | ||
5 | import android.content.Intent; | 4 | import android.content.Intent; |
5 | +import android.graphics.Typeface; | ||
6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
7 | import android.os.Handler; | 7 | import android.os.Handler; |
8 | import android.text.SpannableStringBuilder; | 8 | import android.text.SpannableStringBuilder; |
... | @@ -12,19 +12,20 @@ import android.widget.ImageView; | ... | @@ -12,19 +12,20 @@ import android.widget.ImageView; |
12 | import android.widget.RelativeLayout; | 12 | import android.widget.RelativeLayout; |
13 | import android.widget.TextView; | 13 | import android.widget.TextView; |
14 | 14 | ||
15 | +import androidx.core.content.res.ResourcesCompat; | ||
16 | + | ||
15 | import org.greenrobot.eventbus.EventBus; | 17 | import org.greenrobot.eventbus.EventBus; |
16 | import org.greenrobot.eventbus.Subscribe; | 18 | import org.greenrobot.eventbus.Subscribe; |
17 | 19 | ||
18 | import java.util.Locale; | 20 | import java.util.Locale; |
19 | 21 | ||
20 | -import io.github.inflationx.calligraphy3.CalligraphyTypefaceSpan; | ||
21 | -import io.github.inflationx.calligraphy3.TypefaceUtils; | ||
22 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
23 | import ly.warp.sdk.R; | 22 | import ly.warp.sdk.R; |
24 | import ly.warp.sdk.io.models.Coupon; | 23 | import ly.warp.sdk.io.models.Coupon; |
24 | +import ly.warp.sdk.io.models.CustomTypefaceSpan; | ||
25 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; | 25 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; |
26 | import ly.warp.sdk.io.models.WarplyBoxAnalysisEventModel; | 26 | import ly.warp.sdk.io.models.WarplyBoxAnalysisEventModel; |
27 | import ly.warp.sdk.io.models.WarplyDealsAnalysisEventModel; | 27 | import ly.warp.sdk.io.models.WarplyDealsAnalysisEventModel; |
28 | +import ly.warp.sdk.utils.WarpUtils; | ||
28 | import ly.warp.sdk.utils.WarplyManagerHelper; | 29 | import ly.warp.sdk.utils.WarplyManagerHelper; |
29 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | 30 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; |
30 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; | 31 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; |
... | @@ -44,7 +45,8 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList | ... | @@ -44,7 +45,8 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList |
44 | private int mTimer = 0; | 45 | private int mTimer = 0; |
45 | private Handler mSecondsHandler; | 46 | private Handler mSecondsHandler; |
46 | private TextView mTvFavValue, mTvDealsValue, mTvGiftsValue, mTvMarketValue, mTvDealsValueAll, | 47 | private TextView mTvFavValue, mTvDealsValue, mTvGiftsValue, mTvMarketValue, mTvDealsValueAll, |
47 | - mTvGiftsValueAll, mTvMarketAll, mTvBoxValue, mTvBoxValueAll; | 48 | + mTvGiftsValueAll, mTvMarketAll, mTvBoxValue, mTvBoxValueAll, mFontHeader, |
49 | + mFontValueAll; | ||
48 | private float mFavValue = 0.0f, countValue = 0.0f; | 50 | private float mFavValue = 0.0f, countValue = 0.0f; |
49 | private RelativeLayout mRlDealsBanner, mRlGiftsBanner, mRlUnifiedBanner, mRlBoxBanner; | 51 | private RelativeLayout mRlDealsBanner, mRlGiftsBanner, mRlUnifiedBanner, mRlBoxBanner; |
50 | private boolean mDealsBannerPressed = false, mHistoryPressed = false, | 52 | private boolean mDealsBannerPressed = false, mHistoryPressed = false, |
... | @@ -74,6 +76,13 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList | ... | @@ -74,6 +76,13 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList |
74 | mRlBoxBanner = findViewById(R.id.rl_fourth_banner); | 76 | mRlBoxBanner = findViewById(R.id.rl_fourth_banner); |
75 | mRlGiftsBanner = findViewById(R.id.rl_third_banner); | 77 | mRlGiftsBanner = findViewById(R.id.rl_third_banner); |
76 | mRlUnifiedBanner = findViewById(R.id.rl_second_banner); | 78 | mRlUnifiedBanner = findViewById(R.id.rl_second_banner); |
79 | + mFontHeader = findViewById(R.id.textView3); | ||
80 | + mFontValueAll = findViewById(R.id.tv_exp_value_all); | ||
81 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader, mTvFavValue); | ||
82 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mFontValueAll, | ||
83 | + mTvDealsValueAll, mTvMarketAll, mTvGiftsValueAll, mTvBoxValueAll); | ||
84 | + WarpUtils.renderCustomFont(this, R.font.peridot_bold, mTvDealsValue, mTvMarketValue, | ||
85 | + mTvGiftsValue, mTvBoxValue); | ||
77 | 86 | ||
78 | initViews(); | 87 | initViews(); |
79 | } | 88 | } |
... | @@ -213,11 +222,6 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList | ... | @@ -213,11 +222,6 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList |
213 | } | 222 | } |
214 | } | 223 | } |
215 | 224 | ||
216 | - @Override | ||
217 | - protected void attachBaseContext(Context newBase) { | ||
218 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
219 | - } | ||
220 | - | ||
221 | // =========================================================== | 225 | // =========================================================== |
222 | // Methods | 226 | // Methods |
223 | // =========================================================== | 227 | // =========================================================== |
... | @@ -239,7 +243,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList | ... | @@ -239,7 +243,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList |
239 | } | 243 | } |
240 | SpannableStringBuilder sBuilder = new SpannableStringBuilder(); | 244 | SpannableStringBuilder sBuilder = new SpannableStringBuilder(); |
241 | sBuilder.append(String.format(getString(R.string.cos_deals_win_title_cos), badgeValueFirst)); | 245 | sBuilder.append(String.format(getString(R.string.cos_deals_win_title_cos), badgeValueFirst)); |
242 | - CalligraphyTypefaceSpan typefaceBoldSpanFirst = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 246 | + |
247 | + Typeface typefaceBoldOne = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
248 | + CustomTypefaceSpan typefaceBoldSpanFirst = new CustomTypefaceSpan(typefaceBoldOne); | ||
249 | + | ||
243 | sBuilder.setSpan(typefaceBoldSpanFirst, 24, 24 + badgeValueFirst.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 250 | sBuilder.setSpan(typefaceBoldSpanFirst, 24, 24 + badgeValueFirst.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
244 | mTvDealsValueAll.setText(sBuilder, TextView.BufferType.SPANNABLE); | 251 | mTvDealsValueAll.setText(sBuilder, TextView.BufferType.SPANNABLE); |
245 | mFavValue += WarplyManagerHelper.getDealsCouponsSum(); | 252 | mFavValue += WarplyManagerHelper.getDealsCouponsSum(); |
... | @@ -274,7 +281,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList | ... | @@ -274,7 +281,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList |
274 | } | 281 | } |
275 | SpannableStringBuilder sBuilderThird = new SpannableStringBuilder(); | 282 | SpannableStringBuilder sBuilderThird = new SpannableStringBuilder(); |
276 | sBuilderThird.append(String.format(getString(R.string.cos_supermarket_win), badgeValue)); | 283 | sBuilderThird.append(String.format(getString(R.string.cos_supermarket_win), badgeValue)); |
277 | - CalligraphyTypefaceSpan typefaceBoldSpanThird = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 284 | + |
285 | + Typeface typefaceBoldTwo = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
286 | + CustomTypefaceSpan typefaceBoldSpanThird = new CustomTypefaceSpan(typefaceBoldTwo); | ||
287 | + | ||
278 | sBuilderThird.setSpan(typefaceBoldSpanThird, 24, 24 + badgeValue.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 288 | sBuilderThird.setSpan(typefaceBoldSpanThird, 24, 24 + badgeValue.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
279 | mTvMarketAll.setText(sBuilderThird, TextView.BufferType.SPANNABLE); | 289 | mTvMarketAll.setText(sBuilderThird, TextView.BufferType.SPANNABLE); |
280 | } else { | 290 | } else { |
... | @@ -282,7 +292,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList | ... | @@ -282,7 +292,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList |
282 | mTvMarketValue.setText(String.format(getString(R.string.cos_value), badgeValue)); | 292 | mTvMarketValue.setText(String.format(getString(R.string.cos_value), badgeValue)); |
283 | SpannableStringBuilder sBuilderThird = new SpannableStringBuilder(); | 293 | SpannableStringBuilder sBuilderThird = new SpannableStringBuilder(); |
284 | sBuilderThird.append(String.format(getString(R.string.cos_supermarket_win), badgeValue)); | 294 | sBuilderThird.append(String.format(getString(R.string.cos_supermarket_win), badgeValue)); |
285 | - CalligraphyTypefaceSpan typefaceBoldSpanThird = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 295 | + |
296 | + Typeface typefaceBoldThree = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
297 | + CustomTypefaceSpan typefaceBoldSpanThird = new CustomTypefaceSpan(typefaceBoldThree); | ||
298 | + | ||
286 | sBuilderThird.setSpan(typefaceBoldSpanThird, 24, 24 + badgeValue.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 299 | sBuilderThird.setSpan(typefaceBoldSpanThird, 24, 24 + badgeValue.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
287 | mTvMarketAll.setText(sBuilderThird, TextView.BufferType.SPANNABLE); | 300 | mTvMarketAll.setText(sBuilderThird, TextView.BufferType.SPANNABLE); |
288 | } | 301 | } |
... | @@ -299,7 +312,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList | ... | @@ -299,7 +312,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList |
299 | } | 312 | } |
300 | SpannableStringBuilder sBuilderSecond = new SpannableStringBuilder(); | 313 | SpannableStringBuilder sBuilderSecond = new SpannableStringBuilder(); |
301 | sBuilderSecond.append(String.format(getString(R.string.cos_deals_win_title), badgeValue)); | 314 | sBuilderSecond.append(String.format(getString(R.string.cos_deals_win_title), badgeValue)); |
302 | - CalligraphyTypefaceSpan typefaceBoldSpanSecond = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 315 | + |
316 | + Typeface typefaceBoldFour = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
317 | + CustomTypefaceSpan typefaceBoldSpanSecond = new CustomTypefaceSpan(typefaceBoldFour); | ||
318 | + | ||
303 | sBuilderSecond.setSpan(typefaceBoldSpanSecond, 24, 24 + badgeValue.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 319 | sBuilderSecond.setSpan(typefaceBoldSpanSecond, 24, 24 + badgeValue.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
304 | mTvGiftsValueAll.setText(sBuilderSecond, TextView.BufferType.SPANNABLE); | 320 | mTvGiftsValueAll.setText(sBuilderSecond, TextView.BufferType.SPANNABLE); |
305 | mFavValue += WarplyManagerHelper.getLoyaltyBadge().getValue(); | 321 | mFavValue += WarplyManagerHelper.getLoyaltyBadge().getValue(); |
... | @@ -316,7 +332,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList | ... | @@ -316,7 +332,10 @@ public class LoyaltyHistoryActivity extends Activity implements View.OnClickList |
316 | } | 332 | } |
317 | SpannableStringBuilder sBuilderFourth = new SpannableStringBuilder(); | 333 | SpannableStringBuilder sBuilderFourth = new SpannableStringBuilder(); |
318 | sBuilderFourth.append(String.format(getString(R.string.cos_box_win_title_cos), badgeValueFourth)); | 334 | sBuilderFourth.append(String.format(getString(R.string.cos_box_win_title_cos), badgeValueFourth)); |
319 | - CalligraphyTypefaceSpan typefaceBoldSpanFourth = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 335 | + |
336 | + Typeface typefaceBoldFive = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
337 | + CustomTypefaceSpan typefaceBoldSpanFourth = new CustomTypefaceSpan(typefaceBoldFive); | ||
338 | + | ||
320 | sBuilderFourth.setSpan(typefaceBoldSpanFourth, 24, 24 + badgeValueFourth.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 339 | sBuilderFourth.setSpan(typefaceBoldSpanFourth, 24, 24 + badgeValueFourth.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
321 | mTvBoxValueAll.setText(sBuilderFourth, TextView.BufferType.SPANNABLE); | 340 | mTvBoxValueAll.setText(sBuilderFourth, TextView.BufferType.SPANNABLE); |
322 | mFavValue += WarplyManagerHelper.getBoxCouponsSum(); | 341 | mFavValue += WarplyManagerHelper.getBoxCouponsSum(); | ... | ... |
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | -import android.content.Context; | 4 | +import android.graphics.Typeface; |
5 | import android.os.Bundle; | 5 | import android.os.Bundle; |
6 | import android.os.Handler; | 6 | import android.os.Handler; |
7 | import android.os.Looper; | 7 | import android.os.Looper; |
... | @@ -15,29 +15,25 @@ import android.widget.TextView; | ... | @@ -15,29 +15,25 @@ import android.widget.TextView; |
15 | 15 | ||
16 | import androidx.cardview.widget.CardView; | 16 | import androidx.cardview.widget.CardView; |
17 | import androidx.core.content.ContextCompat; | 17 | import androidx.core.content.ContextCompat; |
18 | +import androidx.core.content.res.ResourcesCompat; | ||
18 | import androidx.recyclerview.widget.LinearLayoutManager; | 19 | import androidx.recyclerview.widget.LinearLayoutManager; |
19 | import androidx.recyclerview.widget.RecyclerView; | 20 | import androidx.recyclerview.widget.RecyclerView; |
20 | 21 | ||
21 | import org.greenrobot.eventbus.EventBus; | 22 | import org.greenrobot.eventbus.EventBus; |
22 | -import org.json.JSONArray; | ||
23 | -import org.json.JSONObject; | ||
24 | 23 | ||
25 | import java.util.ArrayList; | 24 | import java.util.ArrayList; |
26 | import java.util.Collections; | 25 | import java.util.Collections; |
27 | import java.util.concurrent.ExecutorService; | 26 | import java.util.concurrent.ExecutorService; |
28 | import java.util.concurrent.Executors; | 27 | import java.util.concurrent.Executors; |
29 | 28 | ||
30 | -import io.github.inflationx.calligraphy3.CalligraphyTypefaceSpan; | ||
31 | -import io.github.inflationx.calligraphy3.TypefaceUtils; | ||
32 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
33 | import ly.warp.sdk.R; | 29 | import ly.warp.sdk.R; |
34 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 30 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
35 | import ly.warp.sdk.io.models.Coupon; | 31 | import ly.warp.sdk.io.models.Coupon; |
36 | import ly.warp.sdk.io.models.Couponset; | 32 | import ly.warp.sdk.io.models.Couponset; |
33 | +import ly.warp.sdk.io.models.CustomTypefaceSpan; | ||
37 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; | 34 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; |
38 | import ly.warp.sdk.io.models.SharingCoupon; | 35 | import ly.warp.sdk.io.models.SharingCoupon; |
39 | import ly.warp.sdk.io.models.SharingList; | 36 | import ly.warp.sdk.io.models.SharingList; |
40 | -import ly.warp.sdk.io.models.UnifiedCoupon; | ||
41 | import ly.warp.sdk.io.request.WarplySharingHistoryRequest; | 37 | import ly.warp.sdk.io.request.WarplySharingHistoryRequest; |
42 | import ly.warp.sdk.utils.WarpUtils; | 38 | import ly.warp.sdk.utils.WarpUtils; |
43 | import ly.warp.sdk.utils.WarplyManagerHelper; | 39 | import ly.warp.sdk.utils.WarplyManagerHelper; |
... | @@ -55,7 +51,8 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -55,7 +51,8 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
55 | // Fields | 51 | // Fields |
56 | // =========================================================== | 52 | // =========================================================== |
57 | private ImageView mIvBack; | 53 | private ImageView mIvBack; |
58 | - private TextView mTvCouponsValueAll, mTvSharedEmpty, mTvExpiredEmpty; | 54 | + private TextView mTvCouponsValueAll, mTvSharedEmpty, mTvExpiredEmpty, mFontHeader, |
55 | + mFontExpired, mFontExpiredMore, mFontShared, mFontSharedMore; | ||
59 | private RecyclerView mRvExpiredCoupons, mRvSharedCoupons; | 56 | private RecyclerView mRvExpiredCoupons, mRvSharedCoupons; |
60 | private ExpiredCouponAdapter mAdapterExpiredCoupons; | 57 | private ExpiredCouponAdapter mAdapterExpiredCoupons; |
61 | private SharedCouponAdapter mAdapterSharedCoupons; | 58 | private SharedCouponAdapter mAdapterSharedCoupons; |
... | @@ -89,6 +86,19 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -89,6 +86,19 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
89 | mLlShowMoreExpired = findViewById(R.id.ll_show_more_expired); | 86 | mLlShowMoreExpired = findViewById(R.id.ll_show_more_expired); |
90 | mLlShowMoreShared = findViewById(R.id.ll_show_more_shared); | 87 | mLlShowMoreShared = findViewById(R.id.ll_show_more_shared); |
91 | mCvExpiredInfoView = findViewById(R.id.cv_expired_coupons_inner_title); | 88 | mCvExpiredInfoView = findViewById(R.id.cv_expired_coupons_inner_title); |
89 | + mFontHeader = findViewById(R.id.textView3); | ||
90 | + mFontExpired = findViewById(R.id.tv_expired_title); | ||
91 | + mFontExpiredMore = findViewById(R.id.tv_expired_more); | ||
92 | + mFontShared = findViewById(R.id.tv_shared_title); | ||
93 | + mFontSharedMore = findViewById(R.id.tv_shared_more); | ||
94 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader, mFontExpired, | ||
95 | + mFontShared); | ||
96 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mTvCouponsValueAll, | ||
97 | + mTvExpiredEmpty, mTvSharedEmpty); | ||
98 | + WarpUtils.renderCustomFont(this, R.font.peridot_bold, mFontExpiredMore, | ||
99 | + mFontSharedMore); | ||
100 | + | ||
101 | + | ||
92 | if (WarplyManagerHelper.getMarketCoupons() != null && WarplyManagerHelper.getMarketCoupons().size() > 0) { | 102 | if (WarplyManagerHelper.getMarketCoupons() != null && WarplyManagerHelper.getMarketCoupons().size() > 0) { |
93 | final ExecutorService executor = Executors.newFixedThreadPool(1); | 103 | final ExecutorService executor = Executors.newFixedThreadPool(1); |
94 | executor.submit(() -> { | 104 | executor.submit(() -> { |
... | @@ -174,7 +184,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -174,7 +184,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
174 | mLlExpiredTab.setBackgroundResource(R.drawable.bottom_border_light_blue); | 184 | mLlExpiredTab.setBackgroundResource(R.drawable.bottom_border_light_blue); |
175 | TextView expiredTab = findViewById(R.id.tv_expired_tab); | 185 | TextView expiredTab = findViewById(R.id.tv_expired_tab); |
176 | expiredTab.setTextColor(ContextCompat.getColor(this, R.color.cos_light_black)); | 186 | expiredTab.setTextColor(ContextCompat.getColor(this, R.color.cos_light_black)); |
177 | - CalligraphyTypefaceSpan typefaceBoldSpan = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 187 | + |
188 | + Typeface typefaceBoldOne = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
189 | + CustomTypefaceSpan typefaceBoldSpan = new CustomTypefaceSpan(typefaceBoldOne); | ||
190 | + | ||
178 | SpannableStringBuilder sBuilderExpired = new SpannableStringBuilder(); | 191 | SpannableStringBuilder sBuilderExpired = new SpannableStringBuilder(); |
179 | sBuilderExpired.append(getString(R.string.cos_redeemed_coupons_tab)); | 192 | sBuilderExpired.append(getString(R.string.cos_redeemed_coupons_tab)); |
180 | sBuilderExpired.setSpan(typefaceBoldSpan, 0, getString(R.string.cos_redeemed_coupons_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 193 | sBuilderExpired.setSpan(typefaceBoldSpan, 0, getString(R.string.cos_redeemed_coupons_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
... | @@ -182,7 +195,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -182,7 +195,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
182 | mLlSharedTab.setBackgroundResource(R.drawable.bottom_border_transparent); | 195 | mLlSharedTab.setBackgroundResource(R.drawable.bottom_border_transparent); |
183 | TextView sharedTab = findViewById(R.id.tv_shared_tab); | 196 | TextView sharedTab = findViewById(R.id.tv_shared_tab); |
184 | sharedTab.setTextColor(ContextCompat.getColor(this, R.color.cos_dark_grey)); | 197 | sharedTab.setTextColor(ContextCompat.getColor(this, R.color.cos_dark_grey)); |
185 | - CalligraphyTypefaceSpan typefaceRegularSpan = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-SemiBold.ttf")); | 198 | + |
199 | + Typeface typefaceSemiBoldOne = ResourcesCompat.getFont(this, R.font.peridot_semi_bold); | ||
200 | + CustomTypefaceSpan typefaceRegularSpan = new CustomTypefaceSpan(typefaceSemiBoldOne); | ||
201 | + | ||
186 | SpannableStringBuilder sBuilderShared = new SpannableStringBuilder(); | 202 | SpannableStringBuilder sBuilderShared = new SpannableStringBuilder(); |
187 | sBuilderShared.append(getString(R.string.cos_shared_gifts_tab)); | 203 | sBuilderShared.append(getString(R.string.cos_shared_gifts_tab)); |
188 | sBuilderShared.setSpan(typefaceRegularSpan, 0, getString(R.string.cos_shared_gifts_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 204 | sBuilderShared.setSpan(typefaceRegularSpan, 0, getString(R.string.cos_shared_gifts_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
... | @@ -198,7 +214,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -198,7 +214,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
198 | mLlSharedTab.setBackgroundResource(R.drawable.bottom_border_light_blue); | 214 | mLlSharedTab.setBackgroundResource(R.drawable.bottom_border_light_blue); |
199 | TextView sharedTab = findViewById(R.id.tv_shared_tab); | 215 | TextView sharedTab = findViewById(R.id.tv_shared_tab); |
200 | sharedTab.setTextColor(ContextCompat.getColor(this, R.color.cos_light_black)); | 216 | sharedTab.setTextColor(ContextCompat.getColor(this, R.color.cos_light_black)); |
201 | - CalligraphyTypefaceSpan typefaceBoldSpan = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 217 | + |
218 | + Typeface typefaceBoldTwo = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
219 | + CustomTypefaceSpan typefaceBoldSpan = new CustomTypefaceSpan(typefaceBoldTwo); | ||
220 | + | ||
202 | SpannableStringBuilder sBuilderShared = new SpannableStringBuilder(); | 221 | SpannableStringBuilder sBuilderShared = new SpannableStringBuilder(); |
203 | sBuilderShared.append(getString(R.string.cos_shared_gifts_tab)); | 222 | sBuilderShared.append(getString(R.string.cos_shared_gifts_tab)); |
204 | sBuilderShared.setSpan(typefaceBoldSpan, 0, getString(R.string.cos_shared_gifts_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 223 | sBuilderShared.setSpan(typefaceBoldSpan, 0, getString(R.string.cos_shared_gifts_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
... | @@ -206,7 +225,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -206,7 +225,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
206 | mLlExpiredTab.setBackgroundResource(R.drawable.bottom_border_transparent); | 225 | mLlExpiredTab.setBackgroundResource(R.drawable.bottom_border_transparent); |
207 | TextView expiredTab = findViewById(R.id.tv_expired_tab); | 226 | TextView expiredTab = findViewById(R.id.tv_expired_tab); |
208 | expiredTab.setTextColor(ContextCompat.getColor(this, R.color.cos_dark_grey)); | 227 | expiredTab.setTextColor(ContextCompat.getColor(this, R.color.cos_dark_grey)); |
209 | - CalligraphyTypefaceSpan typefaceRegularSpan = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-SemiBold.ttf")); | 228 | + |
229 | + Typeface typefaceSemiBoldTwo = ResourcesCompat.getFont(this, R.font.peridot_semi_bold); | ||
230 | + CustomTypefaceSpan typefaceRegularSpan = new CustomTypefaceSpan(typefaceSemiBoldTwo); | ||
231 | + | ||
210 | SpannableStringBuilder sBuilderExpired = new SpannableStringBuilder(); | 232 | SpannableStringBuilder sBuilderExpired = new SpannableStringBuilder(); |
211 | sBuilderExpired.append(getString(R.string.cos_redeemed_coupons_tab)); | 233 | sBuilderExpired.append(getString(R.string.cos_redeemed_coupons_tab)); |
212 | sBuilderExpired.setSpan(typefaceRegularSpan, 0, getString(R.string.cos_redeemed_coupons_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 234 | sBuilderExpired.setSpan(typefaceRegularSpan, 0, getString(R.string.cos_redeemed_coupons_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
... | @@ -230,11 +252,6 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -230,11 +252,6 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
230 | } | 252 | } |
231 | } | 253 | } |
232 | 254 | ||
233 | - @Override | ||
234 | - protected void attachBaseContext(Context newBase) { | ||
235 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
236 | - } | ||
237 | - | ||
238 | // =========================================================== | 255 | // =========================================================== |
239 | // Methods | 256 | // Methods |
240 | // =========================================================== | 257 | // =========================================================== |
... | @@ -247,7 +264,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -247,7 +264,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
247 | mLlExpiredTab.setBackgroundResource(R.drawable.bottom_border_light_blue); | 264 | mLlExpiredTab.setBackgroundResource(R.drawable.bottom_border_light_blue); |
248 | TextView expiredTab = findViewById(R.id.tv_expired_tab); | 265 | TextView expiredTab = findViewById(R.id.tv_expired_tab); |
249 | expiredTab.setTextColor(ContextCompat.getColor(this, R.color.cos_light_black)); | 266 | expiredTab.setTextColor(ContextCompat.getColor(this, R.color.cos_light_black)); |
250 | - CalligraphyTypefaceSpan typefaceBoldExpiredSpan = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 267 | + |
268 | + Typeface typefaceBoldThree = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
269 | + CustomTypefaceSpan typefaceBoldExpiredSpan = new CustomTypefaceSpan(typefaceBoldThree); | ||
270 | + | ||
251 | SpannableStringBuilder sBuilderExpired = new SpannableStringBuilder(); | 271 | SpannableStringBuilder sBuilderExpired = new SpannableStringBuilder(); |
252 | sBuilderExpired.append(getString(R.string.cos_redeemed_coupons_tab)); | 272 | sBuilderExpired.append(getString(R.string.cos_redeemed_coupons_tab)); |
253 | sBuilderExpired.setSpan(typefaceBoldExpiredSpan, 0, getString(R.string.cos_redeemed_coupons_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 273 | sBuilderExpired.setSpan(typefaceBoldExpiredSpan, 0, getString(R.string.cos_redeemed_coupons_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
... | @@ -255,7 +275,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -255,7 +275,10 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
255 | mLlSharedTab.setBackgroundResource(R.drawable.bottom_border_transparent); | 275 | mLlSharedTab.setBackgroundResource(R.drawable.bottom_border_transparent); |
256 | TextView sharedTab = findViewById(R.id.tv_shared_tab); | 276 | TextView sharedTab = findViewById(R.id.tv_shared_tab); |
257 | sharedTab.setTextColor(ContextCompat.getColor(this, R.color.cos_dark_grey)); | 277 | sharedTab.setTextColor(ContextCompat.getColor(this, R.color.cos_dark_grey)); |
258 | - CalligraphyTypefaceSpan typefaceRegularSharedSpan = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-SemiBold.ttf")); | 278 | + |
279 | + Typeface typefaceSemiBoldThree = ResourcesCompat.getFont(this, R.font.peridot_semi_bold); | ||
280 | + CustomTypefaceSpan typefaceRegularSharedSpan = new CustomTypefaceSpan(typefaceSemiBoldThree); | ||
281 | + | ||
259 | SpannableStringBuilder sBuilderShared = new SpannableStringBuilder(); | 282 | SpannableStringBuilder sBuilderShared = new SpannableStringBuilder(); |
260 | sBuilderShared.append(getString(R.string.cos_shared_gifts_tab)); | 283 | sBuilderShared.append(getString(R.string.cos_shared_gifts_tab)); |
261 | sBuilderShared.setSpan(typefaceRegularSharedSpan, 0, getString(R.string.cos_shared_gifts_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 284 | sBuilderShared.setSpan(typefaceRegularSharedSpan, 0, getString(R.string.cos_shared_gifts_tab).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
... | @@ -263,8 +286,13 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -263,8 +286,13 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
263 | String badgeValue = String.format("%.02f", countValue); | 286 | String badgeValue = String.format("%.02f", countValue); |
264 | SpannableStringBuilder sBuilder = new SpannableStringBuilder(); | 287 | SpannableStringBuilder sBuilder = new SpannableStringBuilder(); |
265 | sBuilder.append(String.format(getString(R.string.cos_supermarket_history), badgeValue, String.valueOf(mExpiredMarketCoupons.size()))); | 288 | sBuilder.append(String.format(getString(R.string.cos_supermarket_history), badgeValue, String.valueOf(mExpiredMarketCoupons.size()))); |
266 | - CalligraphyTypefaceSpan typefaceBoldSpan = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 289 | + |
267 | - CalligraphyTypefaceSpan typefaceBoldSpan2 = new CalligraphyTypefaceSpan(TypefaceUtils.load(getAssets(), "fonts/PeridotPE-Bold.ttf")); | 290 | + Typeface typefaceBoldFour = ResourcesCompat.getFont(this, R.font.peridot_bold); |
291 | + CustomTypefaceSpan typefaceBoldSpan = new CustomTypefaceSpan(typefaceBoldFour); | ||
292 | + | ||
293 | + Typeface typefaceBoldFive = ResourcesCompat.getFont(this, R.font.peridot_bold); | ||
294 | + CustomTypefaceSpan typefaceBoldSpan2 = new CustomTypefaceSpan(typefaceBoldFive); | ||
295 | + | ||
268 | sBuilder.setSpan(typefaceBoldSpan, 26, 26 + badgeValue.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 296 | sBuilder.setSpan(typefaceBoldSpan, 26, 26 + badgeValue.length() + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
269 | sBuilder.setSpan(typefaceBoldSpan2, 26 + badgeValue.length() + 1 + 18, 26 + badgeValue.length() + 1 + 18 + String.valueOf(mExpiredMarketCoupons.size()).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | 297 | sBuilder.setSpan(typefaceBoldSpan2, 26 + badgeValue.length() + 1 + 18, 26 + badgeValue.length() + 1 + 18 + String.valueOf(mExpiredMarketCoupons.size()).length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
270 | mTvCouponsValueAll.setText(sBuilder, TextView.BufferType.SPANNABLE); | 298 | mTvCouponsValueAll.setText(sBuilder, TextView.BufferType.SPANNABLE); | ... | ... |
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | -import android.content.Context; | ||
5 | import android.content.Intent; | 4 | import android.content.Intent; |
6 | import android.os.Bundle; | 5 | import android.os.Bundle; |
7 | import android.os.Handler; | 6 | import android.os.Handler; |
... | @@ -32,7 +31,6 @@ import org.greenrobot.eventbus.Subscribe; | ... | @@ -32,7 +31,6 @@ import org.greenrobot.eventbus.Subscribe; |
32 | 31 | ||
33 | import java.util.ArrayList; | 32 | import java.util.ArrayList; |
34 | 33 | ||
35 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
36 | import ly.warp.sdk.R; | 34 | import ly.warp.sdk.R; |
37 | import ly.warp.sdk.io.models.ActiveDFYCouponEventModel; | 35 | import ly.warp.sdk.io.models.ActiveDFYCouponEventModel; |
38 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; | 36 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; |
... | @@ -618,10 +616,10 @@ public class LoyaltyWallet extends Activity implements View.OnClickListener, Vie | ... | @@ -618,10 +616,10 @@ public class LoyaltyWallet extends Activity implements View.OnClickListener, Vie |
618 | } | 616 | } |
619 | } | 617 | } |
620 | 618 | ||
621 | - @Override | 619 | +// @Override |
622 | - protected void attachBaseContext(Context newBase) { | 620 | +// protected void attachBaseContext(Context newBase) { |
623 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | 621 | +// super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); |
624 | - } | 622 | +// } |
625 | 623 | ||
626 | // =========================================================== | 624 | // =========================================================== |
627 | // Methods | 625 | // Methods | ... | ... |
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | -import android.content.Context; | ||
5 | import android.content.Intent; | 4 | import android.content.Intent; |
6 | import android.os.Bundle; | 5 | import android.os.Bundle; |
7 | import android.os.Handler; | 6 | import android.os.Handler; |
... | @@ -20,13 +19,11 @@ import org.greenrobot.eventbus.EventBus; | ... | @@ -20,13 +19,11 @@ import org.greenrobot.eventbus.EventBus; |
20 | import org.greenrobot.eventbus.Subscribe; | 19 | import org.greenrobot.eventbus.Subscribe; |
21 | import org.json.JSONObject; | 20 | import org.json.JSONObject; |
22 | 21 | ||
23 | -import java.io.Serializable; | ||
24 | import java.util.ArrayList; | 22 | import java.util.ArrayList; |
25 | import java.util.HashMap; | 23 | import java.util.HashMap; |
26 | import java.util.Map; | 24 | import java.util.Map; |
27 | import java.util.TreeMap; | 25 | import java.util.TreeMap; |
28 | 26 | ||
29 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
30 | import ly.warp.sdk.R; | 27 | import ly.warp.sdk.R; |
31 | import ly.warp.sdk.io.models.Campaign; | 28 | import ly.warp.sdk.io.models.Campaign; |
32 | import ly.warp.sdk.io.models.CampaignList; | 29 | import ly.warp.sdk.io.models.CampaignList; |
... | @@ -116,6 +113,8 @@ public class MoreForYouActivity extends Activity implements View.OnClickListener | ... | @@ -116,6 +113,8 @@ public class MoreForYouActivity extends Activity implements View.OnClickListener |
116 | mTvContextualSection = findViewById(R.id.tv_contextual_section); | 113 | mTvContextualSection = findViewById(R.id.tv_contextual_section); |
117 | mLlContextualItems = findViewById(R.id.ll_contextual_items); | 114 | mLlContextualItems = findViewById(R.id.ll_contextual_items); |
118 | mContextualItems = findViewById(R.id.rv_contextual_items); | 115 | mContextualItems = findViewById(R.id.rv_contextual_items); |
116 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mTvTitle, mTvResearchSection, | ||
117 | + mTvExclusiveSection, mTvContestSection, mTvContextualSection); | ||
119 | /** New Implementation */ | 118 | /** New Implementation */ |
120 | 119 | ||
121 | /** New Implementation */ | 120 | /** New Implementation */ |
... | @@ -194,11 +193,6 @@ public class MoreForYouActivity extends Activity implements View.OnClickListener | ... | @@ -194,11 +193,6 @@ public class MoreForYouActivity extends Activity implements View.OnClickListener |
194 | } | 193 | } |
195 | 194 | ||
196 | @Override | 195 | @Override |
197 | - protected void attachBaseContext(Context newBase) { | ||
198 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
199 | - } | ||
200 | - | ||
201 | - @Override | ||
202 | protected void onActivityResult(int requestCode, int resultCode, Intent data) { | 196 | protected void onActivityResult(int requestCode, int resultCode, Intent data) { |
203 | if (requestCode == 1003) { | 197 | if (requestCode == 1003) { |
204 | OneTimeWorkRequest mywork = new OneTimeWorkRequest.Builder(EventCampaignService.class).build(); | 198 | OneTimeWorkRequest mywork = new OneTimeWorkRequest.Builder(EventCampaignService.class).build(); | ... | ... |
... | @@ -20,11 +20,8 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy; | ... | @@ -20,11 +20,8 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy; |
20 | import com.google.android.material.bottomsheet.BottomSheetDialog; | 20 | import com.google.android.material.bottomsheet.BottomSheetDialog; |
21 | 21 | ||
22 | import org.greenrobot.eventbus.EventBus; | 22 | import org.greenrobot.eventbus.EventBus; |
23 | -import org.json.JSONArray; | ||
24 | -import org.json.JSONException; | ||
25 | import org.json.JSONObject; | 23 | import org.json.JSONObject; |
26 | 24 | ||
27 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
28 | import ly.warp.sdk.R; | 25 | import ly.warp.sdk.R; |
29 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 26 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
30 | import ly.warp.sdk.io.models.Campaign; | 27 | import ly.warp.sdk.io.models.Campaign; |
... | @@ -33,7 +30,7 @@ import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; | ... | @@ -33,7 +30,7 @@ import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; |
33 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; | 30 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; |
34 | import ly.warp.sdk.io.models.WarplyCCMSEnabledModel; | 31 | import ly.warp.sdk.io.models.WarplyCCMSEnabledModel; |
35 | import ly.warp.sdk.io.request.CosmoteSubmitOrderRequest; | 32 | import ly.warp.sdk.io.request.CosmoteSubmitOrderRequest; |
36 | -import ly.warp.sdk.io.request.WarplyConsumerRequest; | 33 | +import ly.warp.sdk.utils.WarpUtils; |
37 | import ly.warp.sdk.utils.WarplyManagerHelper; | 34 | import ly.warp.sdk.utils.WarplyManagerHelper; |
38 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | 35 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; |
39 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; | 36 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; |
... | @@ -54,7 +51,7 @@ public class TelcoActivity extends Activity implements View.OnClickListener { | ... | @@ -54,7 +51,7 @@ public class TelcoActivity extends Activity implements View.OnClickListener { |
54 | 51 | ||
55 | private ImageView mIvBack, mIvCampaignPhoto; | 52 | private ImageView mIvBack, mIvCampaignPhoto; |
56 | private TextView mTvCampaignTitle, mTvTelcoGiftValue, mTvTelcoGiftType, mTvTelcoHeaderTitle, | 53 | private TextView mTvCampaignTitle, mTvTelcoGiftValue, mTvTelcoGiftType, mTvTelcoHeaderTitle, |
57 | - mTvTelcoGiftDuration, mTvSeeMoreValue; | 54 | + mTvTelcoGiftDuration, mTvSeeMoreValue, mFontButtonGetIt, mFontButtonSeeMore; |
58 | private LoyaltyContextualOfferModel mCCMS = new LoyaltyContextualOfferModel(); | 55 | private LoyaltyContextualOfferModel mCCMS = new LoyaltyContextualOfferModel(); |
59 | private Campaign mLoyalty = new Campaign(); | 56 | private Campaign mLoyalty = new Campaign(); |
60 | private LinearLayout mLlActivateOffer; | 57 | private LinearLayout mLlActivateOffer; |
... | @@ -93,6 +90,13 @@ public class TelcoActivity extends Activity implements View.OnClickListener { | ... | @@ -93,6 +90,13 @@ public class TelcoActivity extends Activity implements View.OnClickListener { |
93 | mTvTelcoGiftDuration = findViewById(R.id.tv_telco_gift_duration); | 90 | mTvTelcoGiftDuration = findViewById(R.id.tv_telco_gift_duration); |
94 | mLlSeeMore = findViewById(R.id.ll_see_more); | 91 | mLlSeeMore = findViewById(R.id.ll_see_more); |
95 | mTvSeeMoreValue = findViewById(R.id.tv_see_more_value); | 92 | mTvSeeMoreValue = findViewById(R.id.tv_see_more_value); |
93 | + mFontButtonGetIt = findViewById(R.id.button_get_it); | ||
94 | + mFontButtonSeeMore = findViewById(R.id.tv_see_more); | ||
95 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mTvTelcoHeaderTitle); | ||
96 | + WarpUtils.renderCustomFont(this, R.font.peridot_semi_bold, mTvTelcoGiftValue, mFontButtonGetIt); | ||
97 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mTvTelcoGiftType, mTvTelcoGiftDuration, | ||
98 | + mTvCampaignTitle, mTvSeeMoreValue); | ||
99 | + WarpUtils.renderCustomFont(this, R.font.peridot_bold, mFontButtonSeeMore); | ||
96 | 100 | ||
97 | initViews(); | 101 | initViews(); |
98 | } | 102 | } |
... | @@ -136,11 +140,6 @@ public class TelcoActivity extends Activity implements View.OnClickListener { | ... | @@ -136,11 +140,6 @@ public class TelcoActivity extends Activity implements View.OnClickListener { |
136 | } | 140 | } |
137 | } | 141 | } |
138 | 142 | ||
139 | - @Override | ||
140 | - protected void attachBaseContext(Context newBase) { | ||
141 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
142 | - } | ||
143 | - | ||
144 | // =========================================================== | 143 | // =========================================================== |
145 | // Methods | 144 | // Methods |
146 | // =========================================================== | 145 | // =========================================================== |
... | @@ -176,46 +175,19 @@ public class TelcoActivity extends Activity implements View.OnClickListener { | ... | @@ -176,46 +175,19 @@ public class TelcoActivity extends Activity implements View.OnClickListener { |
176 | final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this); | 175 | final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this); |
177 | bottomSheetDialog.setContentView(R.layout.dl_share); | 176 | bottomSheetDialog.setContentView(R.layout.dl_share); |
178 | TextView tvHeader = bottomSheetDialog.findViewById(R.id.tv_sender_value); | 177 | TextView tvHeader = bottomSheetDialog.findViewById(R.id.tv_sender_value); |
178 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, tvHeader); | ||
179 | tvHeader.setText(R.string.cos_coupon_share_telco); | 179 | tvHeader.setText(R.string.cos_coupon_share_telco); |
180 | LinearLayout parent = bottomSheetDialog.findViewById(R.id.ll_share_dialog_view_inner); | 180 | LinearLayout parent = bottomSheetDialog.findViewById(R.id.ll_share_dialog_view_inner); |
181 | 181 | ||
182 | ImageView dialogClose = (ImageView) bottomSheetDialog.findViewById(R.id.iv_sender_list_close); | 182 | ImageView dialogClose = (ImageView) bottomSheetDialog.findViewById(R.id.iv_sender_list_close); |
183 | dialogClose.setOnClickListener(view -> bottomSheetDialog.dismiss()); | 183 | dialogClose.setOnClickListener(view -> bottomSheetDialog.dismiss()); |
184 | 184 | ||
185 | -// if (mConsumer != null) { | ||
186 | -// try { | ||
187 | -// JSONObject profMeta = new JSONObject(mConsumer.getProfileMetadata()); | ||
188 | -// if (profMeta != null) { | ||
189 | -// JSONArray msisdnList = new JSONArray(); | ||
190 | -// msisdnList = profMeta.optJSONArray(MSISDN_LIST); | ||
191 | -// if (msisdnList != null && msisdnList.length() > 0) { | ||
192 | -// for (int i = 0; i < msisdnList.length(); i++) { | ||
193 | -// LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); | ||
194 | -// LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_share, null); | ||
195 | -// TextView textView = (TextView) v.findViewById(R.id.tv_phone_share); | ||
196 | -// textView.setText(msisdnList.optString(i)); | ||
197 | -// textView.setOnClickListener(view -> { | ||
198 | -// TextView tv = (TextView) view; | ||
199 | -// mSender = tv.getText().toString(); | ||
200 | -// bottomSheetDialog.dismiss(); | ||
201 | -// askActivateDialog(); | ||
202 | -// }); | ||
203 | -// parent.addView(v, 0, new ViewGroup.LayoutParams( | ||
204 | -// ViewGroup.LayoutParams.MATCH_PARENT, | ||
205 | -// ViewGroup.LayoutParams.WRAP_CONTENT)); | ||
206 | -// } | ||
207 | -// } | ||
208 | -// } | ||
209 | -// } catch (JSONException e) { | ||
210 | -// e.printStackTrace(); | ||
211 | -// } | ||
212 | -// } | ||
213 | - | ||
214 | if (mCCMS.getEligibleAssets() != null && mCCMS.getEligibleAssets().size() > 0) { | 185 | if (mCCMS.getEligibleAssets() != null && mCCMS.getEligibleAssets().size() > 0) { |
215 | for (int i = 0; i < mCCMS.getEligibleAssets().size(); i++) { | 186 | for (int i = 0; i < mCCMS.getEligibleAssets().size(); i++) { |
216 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); | 187 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); |
217 | LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_share, null); | 188 | LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_share, null); |
218 | TextView textView = (TextView) v.findViewById(R.id.tv_phone_share); | 189 | TextView textView = (TextView) v.findViewById(R.id.tv_phone_share); |
190 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, textView); | ||
219 | textView.setText(mCCMS.getEligibleAssets().get(i)); | 191 | textView.setText(mCCMS.getEligibleAssets().get(i)); |
220 | textView.setOnClickListener(view -> { | 192 | textView.setOnClickListener(view -> { |
221 | TextView tv = (TextView) view; | 193 | TextView tv = (TextView) view; | ... | ... |
... | @@ -2,7 +2,6 @@ package ly.warp.sdk.fragments; | ... | @@ -2,7 +2,6 @@ package ly.warp.sdk.fragments; |
2 | 2 | ||
3 | import static android.app.Activity.RESULT_OK; | 3 | import static android.app.Activity.RESULT_OK; |
4 | 4 | ||
5 | -import android.content.Context; | ||
6 | import android.content.Intent; | 5 | import android.content.Intent; |
7 | import android.os.Bundle; | 6 | import android.os.Bundle; |
8 | import android.os.Handler; | 7 | import android.os.Handler; |
... | @@ -11,7 +10,6 @@ import android.text.TextUtils; | ... | @@ -11,7 +10,6 @@ import android.text.TextUtils; |
11 | import android.view.LayoutInflater; | 10 | import android.view.LayoutInflater; |
12 | import android.view.View; | 11 | import android.view.View; |
13 | import android.view.ViewGroup; | 12 | import android.view.ViewGroup; |
14 | -import android.view.ViewTreeObserver; | ||
15 | import android.widget.HorizontalScrollView; | 13 | import android.widget.HorizontalScrollView; |
16 | import android.widget.ImageView; | 14 | import android.widget.ImageView; |
17 | import android.widget.LinearLayout; | 15 | import android.widget.LinearLayout; |
... | @@ -29,7 +27,6 @@ import org.greenrobot.eventbus.Subscribe; | ... | @@ -29,7 +27,6 @@ import org.greenrobot.eventbus.Subscribe; |
29 | 27 | ||
30 | import java.util.ArrayList; | 28 | import java.util.ArrayList; |
31 | import java.util.Collections; | 29 | import java.util.Collections; |
32 | -import java.util.Comparator; | ||
33 | 30 | ||
34 | import ly.warp.sdk.R; | 31 | import ly.warp.sdk.R; |
35 | import ly.warp.sdk.activities.ActiveCouponsActivity; | 32 | import ly.warp.sdk.activities.ActiveCouponsActivity; |
... | @@ -64,7 +61,10 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener | ... | @@ -64,7 +61,10 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener |
64 | 61 | ||
65 | private TextView mTvUserBadge, mTvUserBadgeCentered, mTvBoxCountBadge, | 62 | private TextView mTvUserBadge, mTvUserBadgeCentered, mTvBoxCountBadge, |
66 | mTvDealsCountBadge, mTvUnifiedCountBadge, mTvGiftsCountBadge, | 63 | mTvDealsCountBadge, mTvUnifiedCountBadge, mTvGiftsCountBadge, |
67 | - mTvVouchersDisabledTitle, mTvVouchersDisabledSubtitle, mTvVouchersTitle, mTvVouchersSubtitle; | 64 | + mTvVouchersDisabledTitle, mTvVouchersDisabledSubtitle, mTvVouchersTitle, |
65 | + mTvVouchersSubtitle, mFontHeader, mFontEmptyText, mFontQuestionnaire, | ||
66 | + mFontQuestionnaireCentered, mFontCountDisabled, mFontDealsCountBadge, | ||
67 | + mFontUnifiedCountBadge, mFontGiftsCountBadge, mFontBoxCountBadge; | ||
68 | private ConstraintLayout mLlQuestionnaireCentered, | 68 | private ConstraintLayout mLlQuestionnaireCentered, |
69 | mLlQuestionnaire, mLlUserBadge, mLlUserBadgeCentered; | 69 | mLlQuestionnaire, mLlUserBadge, mLlUserBadgeCentered; |
70 | private LinearLayout mLlEmptyWallet, mLlTilesParent, | 70 | private LinearLayout mLlEmptyWallet, mLlTilesParent, |
... | @@ -136,6 +136,21 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener | ... | @@ -136,6 +136,21 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener |
136 | mFirstEnd = view.findViewById(R.id.v_first_end); | 136 | mFirstEnd = view.findViewById(R.id.v_first_end); |
137 | mSecondStart = view.findViewById(R.id.v_second_start); | 137 | mSecondStart = view.findViewById(R.id.v_second_start); |
138 | mSecondEnd = view.findViewById(R.id.v_second_end); | 138 | mSecondEnd = view.findViewById(R.id.v_second_end); |
139 | + mFontHeader = view.findViewById(R.id.tv_coupons_header); | ||
140 | + mFontEmptyText = view.findViewById(R.id.empty_text); | ||
141 | + mFontQuestionnaire = view.findViewById(R.id.tv_questionnaire); | ||
142 | + mFontQuestionnaireCentered = view.findViewById(R.id.tv_questionnaire_centered); | ||
143 | + mFontCountDisabled = view.findViewById(R.id.tv_vouchers_count_disabled); | ||
144 | + | ||
145 | + if (getContext() != null) { | ||
146 | + WarpUtils.renderCustomFont(getContext(), R.font.bt_cosmo_bold, mFontHeader, mTvVouchersTitle, | ||
147 | + mTvVouchersDisabledTitle); | ||
148 | + WarpUtils.renderCustomFont(getContext(), R.font.peridot_regular, mFontEmptyText, | ||
149 | + mTvVouchersSubtitle, mTvVouchersDisabledSubtitle); | ||
150 | + WarpUtils.renderCustomFont(getContext(), R.font.peridot_bold, mTvUserBadge, | ||
151 | + mTvUserBadgeCentered, mFontQuestionnaire, mFontQuestionnaireCentered); | ||
152 | + WarpUtils.renderCustomFont(getContext(), R.font.peridot_semi_bold, mFontCountDisabled); | ||
153 | + } | ||
139 | 154 | ||
140 | defineAndSortTiles(); | 155 | defineAndSortTiles(); |
141 | createTiles(); | 156 | createTiles(); |
... | @@ -571,7 +586,11 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener | ... | @@ -571,7 +586,11 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener |
571 | EventBus.getDefault().post(new WarplyEventBusManager(activeCouponEventModel)); | 586 | EventBus.getDefault().post(new WarplyEventBusManager(activeCouponEventModel)); |
572 | } | 587 | } |
573 | }); | 588 | }); |
589 | + mFontDealsCountBadge = (TextView) view.findViewById(R.id.tv_deals_count_title); | ||
574 | mTvDealsCountBadge = (TextView) view.findViewById(R.id.tv_deals_count); | 590 | mTvDealsCountBadge = (TextView) view.findViewById(R.id.tv_deals_count); |
591 | + if (getContext() != null) { | ||
592 | + WarpUtils.renderCustomFont(getContext(), R.font.peridot_semi_bold, mTvDealsCountBadge, mFontDealsCountBadge); | ||
593 | + } | ||
575 | mLlTilesParent.addView(view); | 594 | mLlTilesParent.addView(view); |
576 | } | 595 | } |
577 | /** Unified Coupons List */ | 596 | /** Unified Coupons List */ |
... | @@ -593,7 +612,11 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener | ... | @@ -593,7 +612,11 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener |
593 | startActivity(intent); | 612 | startActivity(intent); |
594 | } | 613 | } |
595 | }); | 614 | }); |
615 | + mFontUnifiedCountBadge = (TextView) view.findViewById(R.id.tv_sm_count_title); | ||
596 | mTvUnifiedCountBadge = (TextView) view.findViewById(R.id.tv_sm_count); | 616 | mTvUnifiedCountBadge = (TextView) view.findViewById(R.id.tv_sm_count); |
617 | + if (getContext() != null) { | ||
618 | + WarpUtils.renderCustomFont(getContext(), R.font.peridot_semi_bold, mTvUnifiedCountBadge, mFontUnifiedCountBadge); | ||
619 | + } | ||
597 | mLlTilesParent.addView(view); | 620 | mLlTilesParent.addView(view); |
598 | } | 621 | } |
599 | /** Coupon List */ | 622 | /** Coupon List */ |
... | @@ -615,7 +638,11 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener | ... | @@ -615,7 +638,11 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener |
615 | startActivity(intent); | 638 | startActivity(intent); |
616 | } | 639 | } |
617 | }); | 640 | }); |
641 | + mFontGiftsCountBadge = (TextView) view.findViewById(R.id.tv_gifts_count_title); | ||
618 | mTvGiftsCountBadge = (TextView) view.findViewById(R.id.tv_gifts_count); | 642 | mTvGiftsCountBadge = (TextView) view.findViewById(R.id.tv_gifts_count); |
643 | + if (getContext() != null) { | ||
644 | + WarpUtils.renderCustomFont(getContext(), R.font.peridot_semi_bold, mTvGiftsCountBadge, mFontGiftsCountBadge); | ||
645 | + } | ||
619 | mLlTilesParent.addView(view); | 646 | mLlTilesParent.addView(view); |
620 | } | 647 | } |
621 | /** Box Badge */ | 648 | /** Box Badge */ |
... | @@ -638,7 +665,11 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener | ... | @@ -638,7 +665,11 @@ public class MyRewardsFragment extends Fragment implements View.OnClickListener |
638 | EventBus.getDefault().post(new WarplyEventBusManager(activeBoxEventModel)); | 665 | EventBus.getDefault().post(new WarplyEventBusManager(activeBoxEventModel)); |
639 | } | 666 | } |
640 | }); | 667 | }); |
668 | + mFontBoxCountBadge = (TextView) view.findViewById(R.id.tv_box_count_title); | ||
641 | mTvBoxCountBadge = (TextView) view.findViewById(R.id.tv_box_count); | 669 | mTvBoxCountBadge = (TextView) view.findViewById(R.id.tv_box_count); |
670 | + if (getContext() != null) { | ||
671 | + WarpUtils.renderCustomFont(getContext(), R.font.peridot_semi_bold, mTvBoxCountBadge, mFontBoxCountBadge); | ||
672 | + } | ||
642 | mLlTilesParent.addView(view); | 673 | mLlTilesParent.addView(view); |
643 | } | 674 | } |
644 | } | 675 | } | ... | ... |
1 | +package ly.warp.sdk.io.models; | ||
2 | + | ||
3 | +import android.graphics.Paint; | ||
4 | +import android.graphics.Typeface; | ||
5 | +import android.text.TextPaint; | ||
6 | +import android.text.style.MetricAffectingSpan; | ||
7 | + | ||
8 | +public class CustomTypefaceSpan extends MetricAffectingSpan { | ||
9 | + private final Typeface typeface; | ||
10 | + | ||
11 | + public CustomTypefaceSpan(Typeface typeface) { | ||
12 | + this.typeface = typeface; | ||
13 | + } | ||
14 | + | ||
15 | + @Override | ||
16 | + public void updateMeasureState(TextPaint p) { | ||
17 | + applyCustomTypeFace(p, typeface); | ||
18 | + } | ||
19 | + | ||
20 | + @Override | ||
21 | + public void updateDrawState(TextPaint tp) { | ||
22 | + applyCustomTypeFace(tp, typeface); | ||
23 | + } | ||
24 | + | ||
25 | + private static void applyCustomTypeFace(Paint paint, Typeface tf) { | ||
26 | + int oldStyle; | ||
27 | + Typeface old = paint.getTypeface(); | ||
28 | + if (old == null) { | ||
29 | + oldStyle = 0; | ||
30 | + } else { | ||
31 | + oldStyle = old.getStyle(); | ||
32 | + } | ||
33 | + | ||
34 | + int fake = oldStyle & ~tf.getStyle(); | ||
35 | + if ((fake & Typeface.BOLD) != 0) { | ||
36 | + paint.setFakeBoldText(true); | ||
37 | + } | ||
38 | + | ||
39 | + if ((fake & Typeface.ITALIC) != 0) { | ||
40 | + paint.setTextSkewX(-0.25f); | ||
41 | + } | ||
42 | + | ||
43 | + paint.setTypeface(tf); | ||
44 | + } | ||
45 | +} |
... | @@ -24,6 +24,7 @@ import io.reactivex.subjects.PublishSubject; | ... | @@ -24,6 +24,7 @@ import io.reactivex.subjects.PublishSubject; |
24 | import ly.warp.sdk.R; | 24 | import ly.warp.sdk.R; |
25 | import ly.warp.sdk.io.models.Coupon; | 25 | import ly.warp.sdk.io.models.Coupon; |
26 | import ly.warp.sdk.io.models.CouponList; | 26 | import ly.warp.sdk.io.models.CouponList; |
27 | +import ly.warp.sdk.utils.WarpUtils; | ||
27 | 28 | ||
28 | public class ExpiredCouponAdapter extends RecyclerView.Adapter<ExpiredCouponAdapter.ExpiredCouponViewHolder> { | 29 | public class ExpiredCouponAdapter extends RecyclerView.Adapter<ExpiredCouponAdapter.ExpiredCouponViewHolder> { |
29 | 30 | ||
... | @@ -49,7 +50,7 @@ public class ExpiredCouponAdapter extends RecyclerView.Adapter<ExpiredCouponAdap | ... | @@ -49,7 +50,7 @@ public class ExpiredCouponAdapter extends RecyclerView.Adapter<ExpiredCouponAdap |
49 | } | 50 | } |
50 | 51 | ||
51 | public class ExpiredCouponViewHolder extends RecyclerView.ViewHolder { | 52 | public class ExpiredCouponViewHolder extends RecyclerView.ViewHolder { |
52 | - private TextView tvCouponTitle, tvCouponValue, tvCouponDate; | 53 | + private TextView tvCouponTitle, tvCouponValue, tvCouponDate, tvCouponSubtitle; |
53 | private ImageView ivCouponLogo; | 54 | private ImageView ivCouponLogo; |
54 | 55 | ||
55 | public ExpiredCouponViewHolder(View view) { | 56 | public ExpiredCouponViewHolder(View view) { |
... | @@ -58,6 +59,10 @@ public class ExpiredCouponAdapter extends RecyclerView.Adapter<ExpiredCouponAdap | ... | @@ -58,6 +59,10 @@ public class ExpiredCouponAdapter extends RecyclerView.Adapter<ExpiredCouponAdap |
58 | tvCouponValue = view.findViewById(R.id.tv_expired_coupons_value); | 59 | tvCouponValue = view.findViewById(R.id.tv_expired_coupons_value); |
59 | tvCouponDate = view.findViewById(R.id.tv_expired_coupons_date); | 60 | tvCouponDate = view.findViewById(R.id.tv_expired_coupons_date); |
60 | ivCouponLogo = view.findViewById(R.id.iv_expired_logo); | 61 | ivCouponLogo = view.findViewById(R.id.iv_expired_logo); |
62 | + tvCouponSubtitle = view.findViewById(R.id.tv_expired_coupons_label); | ||
63 | + | ||
64 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_bold, tvCouponDate, tvCouponValue); | ||
65 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_regular, tvCouponTitle, tvCouponSubtitle); | ||
61 | } | 66 | } |
62 | } | 67 | } |
63 | 68 | ... | ... |
... | @@ -21,6 +21,7 @@ import io.reactivex.subjects.PublishSubject; | ... | @@ -21,6 +21,7 @@ import io.reactivex.subjects.PublishSubject; |
21 | import ly.warp.sdk.R; | 21 | import ly.warp.sdk.R; |
22 | import ly.warp.sdk.io.models.Coupon; | 22 | import ly.warp.sdk.io.models.Coupon; |
23 | import ly.warp.sdk.io.models.UnifiedCoupon; | 23 | import ly.warp.sdk.io.models.UnifiedCoupon; |
24 | +import ly.warp.sdk.utils.WarpUtils; | ||
24 | 25 | ||
25 | public class MarketCouponAdapter extends RecyclerView.Adapter<MarketCouponAdapter.ActiveCouponViewHolder> { | 26 | public class MarketCouponAdapter extends RecyclerView.Adapter<MarketCouponAdapter.ActiveCouponViewHolder> { |
26 | 27 | ||
... | @@ -51,6 +52,9 @@ public class MarketCouponAdapter extends RecyclerView.Adapter<MarketCouponAdapte | ... | @@ -51,6 +52,9 @@ public class MarketCouponAdapter extends RecyclerView.Adapter<MarketCouponAdapte |
51 | tvCouponTitle = view.findViewById(R.id.tv_market_coupons_title); | 52 | tvCouponTitle = view.findViewById(R.id.tv_market_coupons_title); |
52 | tvCouponDate = view.findViewById(R.id.tv_market_coupons_date); | 53 | tvCouponDate = view.findViewById(R.id.tv_market_coupons_date); |
53 | tvCouponCount = view.findViewById(R.id.tv_market_coupons_count); | 54 | tvCouponCount = view.findViewById(R.id.tv_market_coupons_count); |
55 | + | ||
56 | + WarpUtils.renderCustomFont(mContext, R.font.bt_cosmo_bold, tvCouponTitle); | ||
57 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_regular, tvCouponDate, tvCouponCount); | ||
54 | } | 58 | } |
55 | } | 59 | } |
56 | 60 | ... | ... |
1 | package ly.warp.sdk.views.adapters; | 1 | package ly.warp.sdk.views.adapters; |
2 | 2 | ||
3 | import android.content.Context; | 3 | import android.content.Context; |
4 | -import android.content.Intent; | ||
5 | import android.text.TextUtils; | 4 | import android.text.TextUtils; |
6 | import android.view.LayoutInflater; | 5 | import android.view.LayoutInflater; |
7 | import android.view.View; | 6 | import android.view.View; |
... | @@ -18,7 +17,6 @@ import com.bumptech.glide.load.resource.bitmap.RoundedCorners; | ... | @@ -18,7 +17,6 @@ import com.bumptech.glide.load.resource.bitmap.RoundedCorners; |
18 | 17 | ||
19 | import org.json.JSONObject; | 18 | import org.json.JSONObject; |
20 | 19 | ||
21 | -import java.io.Serializable; | ||
22 | import java.util.ArrayList; | 20 | import java.util.ArrayList; |
23 | import java.util.Date; | 21 | import java.util.Date; |
24 | import java.util.concurrent.TimeUnit; | 22 | import java.util.concurrent.TimeUnit; |
... | @@ -26,14 +24,11 @@ import java.util.concurrent.TimeUnit; | ... | @@ -26,14 +24,11 @@ import java.util.concurrent.TimeUnit; |
26 | import io.reactivex.Observable; | 24 | import io.reactivex.Observable; |
27 | import io.reactivex.subjects.PublishSubject; | 25 | import io.reactivex.subjects.PublishSubject; |
28 | import ly.warp.sdk.R; | 26 | import ly.warp.sdk.R; |
29 | -import ly.warp.sdk.activities.GiftsForYouActivity; | ||
30 | -import ly.warp.sdk.activities.TelcoActivity; | ||
31 | -import ly.warp.sdk.activities.WarpViewActivity; | ||
32 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; | 27 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; |
33 | import ly.warp.sdk.io.models.MergedGifts; | 28 | import ly.warp.sdk.io.models.MergedGifts; |
34 | import ly.warp.sdk.utils.WarpJSONParser; | 29 | import ly.warp.sdk.utils.WarpJSONParser; |
30 | +import ly.warp.sdk.utils.WarpUtils; | ||
35 | import ly.warp.sdk.utils.WarplyManagerHelper; | 31 | import ly.warp.sdk.utils.WarplyManagerHelper; |
36 | -import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | ||
37 | 32 | ||
38 | public class MergedGiftsAdapter extends RecyclerView.Adapter<MergedGiftsAdapter.MergedGiftsViewHolder> { | 33 | public class MergedGiftsAdapter extends RecyclerView.Adapter<MergedGiftsAdapter.MergedGiftsViewHolder> { |
39 | 34 | ||
... | @@ -56,6 +51,8 @@ public class MergedGiftsAdapter extends RecyclerView.Adapter<MergedGiftsAdapter. | ... | @@ -56,6 +51,8 @@ public class MergedGiftsAdapter extends RecyclerView.Adapter<MergedGiftsAdapter. |
56 | ivMergedGiftsLogo = view.findViewById(R.id.iv_campaign_logo); | 51 | ivMergedGiftsLogo = view.findViewById(R.id.iv_campaign_logo); |
57 | tvMergedGiftsTitle = view.findViewById(R.id.tv_campaign_title); | 52 | tvMergedGiftsTitle = view.findViewById(R.id.tv_campaign_title); |
58 | ivIsNew = view.findViewById(R.id.iv_campaign_new); | 53 | ivIsNew = view.findViewById(R.id.iv_campaign_new); |
54 | + | ||
55 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_regular, tvMergedGiftsTitle); | ||
59 | } | 56 | } |
60 | } | 57 | } |
61 | 58 | ... | ... |
... | @@ -25,6 +25,7 @@ import ly.warp.sdk.R; | ... | @@ -25,6 +25,7 @@ import ly.warp.sdk.R; |
25 | import ly.warp.sdk.io.models.Campaign; | 25 | import ly.warp.sdk.io.models.Campaign; |
26 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; | 26 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; |
27 | import ly.warp.sdk.utils.WarpJSONParser; | 27 | import ly.warp.sdk.utils.WarpJSONParser; |
28 | +import ly.warp.sdk.utils.WarpUtils; | ||
28 | import ly.warp.sdk.utils.WarplyManagerHelper; | 29 | import ly.warp.sdk.utils.WarplyManagerHelper; |
29 | 30 | ||
30 | public class MoreCampaignAdapter extends RecyclerView.Adapter<MoreCampaignAdapter.MoreCampaignViewHolder> { | 31 | public class MoreCampaignAdapter extends RecyclerView.Adapter<MoreCampaignAdapter.MoreCampaignViewHolder> { |
... | @@ -50,6 +51,10 @@ public class MoreCampaignAdapter extends RecyclerView.Adapter<MoreCampaignAdapte | ... | @@ -50,6 +51,10 @@ public class MoreCampaignAdapter extends RecyclerView.Adapter<MoreCampaignAdapte |
50 | ivIsNew = view.findViewById(R.id.iv_campaign_new); | 51 | ivIsNew = view.findViewById(R.id.iv_campaign_new); |
51 | tvCampaignSubtitle = view.findViewById(R.id.tv_campaign_subtitle); | 52 | tvCampaignSubtitle = view.findViewById(R.id.tv_campaign_subtitle); |
52 | tvCampaignMessage = view.findViewById(R.id.tv_campaign_message); | 53 | tvCampaignMessage = view.findViewById(R.id.tv_campaign_message); |
54 | + | ||
55 | + WarpUtils.renderCustomFont(mContext, R.font.bt_cosmo_bold, tvCampaignTitle); | ||
56 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_regular, tvCampaignSubtitle); | ||
57 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_semi_bold, tvCampaignMessage); | ||
53 | } | 58 | } |
54 | } | 59 | } |
55 | 60 | ... | ... |
... | @@ -20,8 +20,8 @@ import java.util.ArrayList; | ... | @@ -20,8 +20,8 @@ import java.util.ArrayList; |
20 | import io.reactivex.Observable; | 20 | import io.reactivex.Observable; |
21 | import io.reactivex.subjects.PublishSubject; | 21 | import io.reactivex.subjects.PublishSubject; |
22 | import ly.warp.sdk.R; | 22 | import ly.warp.sdk.R; |
23 | -import ly.warp.sdk.io.models.Campaign; | ||
24 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; | 23 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; |
24 | +import ly.warp.sdk.utils.WarpUtils; | ||
25 | 25 | ||
26 | public class MoreContextualAdapter extends RecyclerView.Adapter<MoreContextualAdapter.MoreContextualViewHolder> { | 26 | public class MoreContextualAdapter extends RecyclerView.Adapter<MoreContextualAdapter.MoreContextualViewHolder> { |
27 | 27 | ||
... | @@ -46,6 +46,10 @@ public class MoreContextualAdapter extends RecyclerView.Adapter<MoreContextualAd | ... | @@ -46,6 +46,10 @@ public class MoreContextualAdapter extends RecyclerView.Adapter<MoreContextualAd |
46 | ivIsNew = view.findViewById(R.id.iv_campaign_new); | 46 | ivIsNew = view.findViewById(R.id.iv_campaign_new); |
47 | tvCampaignSubtitle = view.findViewById(R.id.tv_campaign_subtitle); | 47 | tvCampaignSubtitle = view.findViewById(R.id.tv_campaign_subtitle); |
48 | tvCampaignMessage = view.findViewById(R.id.tv_campaign_message); | 48 | tvCampaignMessage = view.findViewById(R.id.tv_campaign_message); |
49 | + | ||
50 | + WarpUtils.renderCustomFont(mContext, R.font.bt_cosmo_bold, tvCampaignTitle); | ||
51 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_regular, tvCampaignSubtitle); | ||
52 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_semi_bold, tvCampaignMessage); | ||
49 | } | 53 | } |
50 | } | 54 | } |
51 | 55 | ... | ... |
... | @@ -29,6 +29,7 @@ import ly.warp.sdk.io.models.Merchant; | ... | @@ -29,6 +29,7 @@ import ly.warp.sdk.io.models.Merchant; |
29 | import ly.warp.sdk.io.models.SharingCoupon; | 29 | import ly.warp.sdk.io.models.SharingCoupon; |
30 | import ly.warp.sdk.io.models.SharingList; | 30 | import ly.warp.sdk.io.models.SharingList; |
31 | import ly.warp.sdk.utils.WarpJSONParser; | 31 | import ly.warp.sdk.utils.WarpJSONParser; |
32 | +import ly.warp.sdk.utils.WarpUtils; | ||
32 | import ly.warp.sdk.utils.WarplyManagerHelper; | 33 | import ly.warp.sdk.utils.WarplyManagerHelper; |
33 | 34 | ||
34 | public class SharedCouponAdapter extends RecyclerView.Adapter<SharedCouponAdapter.SharedCouponViewHolder> { | 35 | public class SharedCouponAdapter extends RecyclerView.Adapter<SharedCouponAdapter.SharedCouponViewHolder> { |
... | @@ -59,6 +60,10 @@ public class SharedCouponAdapter extends RecyclerView.Adapter<SharedCouponAdapte | ... | @@ -59,6 +60,10 @@ public class SharedCouponAdapter extends RecyclerView.Adapter<SharedCouponAdapte |
59 | tvCouponLabel = view.findViewById(R.id.tv_shared_coupons_label); | 60 | tvCouponLabel = view.findViewById(R.id.tv_shared_coupons_label); |
60 | tvCouponPhone = view.findViewById(R.id.tv_shared_coupons_phone); | 61 | tvCouponPhone = view.findViewById(R.id.tv_shared_coupons_phone); |
61 | ivCouponLogo = view.findViewById(R.id.iv_shared_logo); | 62 | ivCouponLogo = view.findViewById(R.id.iv_shared_logo); |
63 | + | ||
64 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_bold, tvCouponDate, tvCouponValue); | ||
65 | + WarpUtils.renderCustomFont(mContext, R.font.peridot_regular, tvCouponTitle, tvCouponLabel, | ||
66 | + tvCouponPhone); | ||
62 | } | 67 | } |
63 | } | 68 | } |
64 | 69 | ... | ... |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - xmlns:app="http://schemas.android.com/apk/res-auto" | ||
4 | - android:id="@+id/cl_bill_payment" | ||
5 | - android:layout_width="match_parent" | ||
6 | - android:layout_height="match_parent" | ||
7 | - android:background="@android:color/white" | ||
8 | - android:orientation="vertical"> | ||
9 | - | ||
10 | - <androidx.constraintlayout.widget.ConstraintLayout | ||
11 | - android:id="@+id/cl_bill_header" | ||
12 | - android:layout_width="match_parent" | ||
13 | - android:layout_height="48dp" | ||
14 | - android:background="@android:color/white"> | ||
15 | - | ||
16 | - <ImageView | ||
17 | - android:id="@+id/iv_list_close" | ||
18 | - android:layout_width="48dp" | ||
19 | - android:layout_height="48dp" | ||
20 | - android:layout_marginStart="16dp" | ||
21 | - android:scaleType="centerInside" | ||
22 | - android:src="@drawable/ic_back" | ||
23 | - app:layout_constraintBottom_toBottomOf="parent" | ||
24 | - app:layout_constraintStart_toStartOf="parent" | ||
25 | - app:layout_constraintTop_toTopOf="parent" /> | ||
26 | - | ||
27 | - <TextView | ||
28 | - android:id="@+id/textView3" | ||
29 | - android:layout_width="wrap_content" | ||
30 | - android:layout_height="wrap_content" | ||
31 | - android:gravity="center" | ||
32 | - android:textColor="@color/grey" | ||
33 | - android:textSize="17sp" | ||
34 | - android:textStyle="bold" | ||
35 | - android:text="@string/cos_active_gifts_title" | ||
36 | - app:layout_constraintBottom_toBottomOf="parent" | ||
37 | - app:layout_constraintEnd_toEndOf="parent" | ||
38 | - app:layout_constraintStart_toStartOf="parent" | ||
39 | - app:layout_constraintTop_toTopOf="parent" /> | ||
40 | - </androidx.constraintlayout.widget.ConstraintLayout> | ||
41 | - | ||
42 | - <RelativeLayout | ||
43 | - android:layout_width="match_parent" | ||
44 | - android:layout_height="match_parent" | ||
45 | - android:background="@drawable/shape_cos_loyalty" | ||
46 | - android:orientation="vertical"> | ||
47 | - | ||
48 | - <androidx.recyclerview.widget.RecyclerView | ||
49 | - android:id="@+id/rv_merged_active_gifts" | ||
50 | - android:layout_width="match_parent" | ||
51 | - android:layout_height="wrap_content" | ||
52 | - android:layout_marginTop="4dp" | ||
53 | - android:clipToPadding="false" | ||
54 | - android:orientation="vertical" | ||
55 | - android:paddingTop="44dp" /> | ||
56 | - | ||
57 | - <!-- <androidx.constraintlayout.widget.ConstraintLayout--> | ||
58 | - <!-- android:id="@+id/cl_recycler_inner"--> | ||
59 | - <!-- android:layout_width="match_parent"--> | ||
60 | - <!-- android:layout_height="wrap_content"--> | ||
61 | - <!-- android:layout_marginTop="36dp"--> | ||
62 | - <!-- android:paddingBottom="4dp"--> | ||
63 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
64 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
65 | - <!-- app:layout_constraintTop_toTopOf="parent">--> | ||
66 | - | ||
67 | - <!-- <TextView--> | ||
68 | - <!-- android:id="@+id/tv_gifts_title"--> | ||
69 | - <!-- android:layout_width="wrap_content"--> | ||
70 | - <!-- android:layout_height="wrap_content"--> | ||
71 | - <!-- android:layout_marginStart="10dp"--> | ||
72 | - <!-- android:text="@string/cos_gifts_title2"--> | ||
73 | - <!-- android:textColor="@android:color/white"--> | ||
74 | - <!-- android:textSize="18sp"--> | ||
75 | - <!-- android:textStyle="bold"--> | ||
76 | - <!-- app:layout_constraintStart_toStartOf="parent"--> | ||
77 | - <!-- app:layout_constraintTop_toTopOf="parent" />--> | ||
78 | - | ||
79 | - <!-- <androidx.recyclerview.widget.RecyclerView--> | ||
80 | - <!-- android:id="@+id/rv_gifts"--> | ||
81 | - <!-- android:layout_width="match_parent"--> | ||
82 | - <!-- android:layout_height="wrap_content"--> | ||
83 | - <!-- android:layout_marginTop="24dp"--> | ||
84 | - <!-- android:clipToPadding="false"--> | ||
85 | - <!-- android:orientation="horizontal"--> | ||
86 | - <!-- android:paddingEnd="10dp"--> | ||
87 | - <!-- app:layout_constraintBottom_toBottomOf="parent"--> | ||
88 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
89 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
90 | - <!-- app:layout_constraintTop_toBottomOf="@+id/tv_gifts_title" />--> | ||
91 | - <!-- </androidx.constraintlayout.widget.ConstraintLayout>--> | ||
92 | - | ||
93 | - <!-- <androidx.constraintlayout.widget.ConstraintLayout--> | ||
94 | - <!-- android:id="@+id/cl_recycler_inner2"--> | ||
95 | - <!-- android:layout_width="match_parent"--> | ||
96 | - <!-- android:layout_height="wrap_content"--> | ||
97 | - <!-- android:layout_below="@+id/cl_recycler_inner"--> | ||
98 | - <!-- android:layout_marginTop="36dp"--> | ||
99 | - <!-- android:paddingBottom="4dp"--> | ||
100 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
101 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
102 | - <!-- app:layout_constraintTop_toTopOf="parent">--> | ||
103 | - | ||
104 | - <!-- <TextView--> | ||
105 | - <!-- android:id="@+id/tv_rewards_title"--> | ||
106 | - <!-- android:layout_width="wrap_content"--> | ||
107 | - <!-- android:layout_height="wrap_content"--> | ||
108 | - <!-- android:layout_marginStart="10dp"--> | ||
109 | - <!-- android:text="@string/cos_rewards_title"--> | ||
110 | - <!-- android:textColor="@android:color/white"--> | ||
111 | - <!-- android:textSize="18sp"--> | ||
112 | - <!-- android:textStyle="bold"--> | ||
113 | - <!-- app:layout_constraintStart_toStartOf="parent"--> | ||
114 | - <!-- app:layout_constraintTop_toTopOf="parent" />--> | ||
115 | - | ||
116 | - <!-- <androidx.recyclerview.widget.RecyclerView--> | ||
117 | - <!-- android:id="@+id/rv_rewards"--> | ||
118 | - <!-- android:layout_width="match_parent"--> | ||
119 | - <!-- android:layout_height="wrap_content"--> | ||
120 | - <!-- android:layout_marginTop="24dp"--> | ||
121 | - <!-- android:clipToPadding="false"--> | ||
122 | - <!-- android:orientation="horizontal"--> | ||
123 | - <!-- android:paddingEnd="10dp"--> | ||
124 | - <!-- app:layout_constraintBottom_toBottomOf="parent"--> | ||
125 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
126 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
127 | - <!-- app:layout_constraintTop_toBottomOf="@+id/tv_rewards_title" />--> | ||
128 | - <!-- </androidx.constraintlayout.widget.ConstraintLayout>--> | ||
129 | - | ||
130 | - <!-- <androidx.constraintlayout.widget.ConstraintLayout--> | ||
131 | - <!-- android:id="@+id/cl_recycler_inner3"--> | ||
132 | - <!-- android:layout_width="match_parent"--> | ||
133 | - <!-- android:layout_height="wrap_content"--> | ||
134 | - <!-- android:layout_below="@+id/cl_recycler_inner2"--> | ||
135 | - <!-- android:layout_marginTop="36dp"--> | ||
136 | - <!-- android:paddingBottom="4dp"--> | ||
137 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
138 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
139 | - <!-- app:layout_constraintTop_toTopOf="parent">--> | ||
140 | - | ||
141 | - <!-- <TextView--> | ||
142 | - <!-- android:id="@+id/tv_coupons_title"--> | ||
143 | - <!-- android:layout_width="wrap_content"--> | ||
144 | - <!-- android:layout_height="wrap_content"--> | ||
145 | - <!-- android:layout_marginStart="10dp"--> | ||
146 | - <!-- android:text="@string/cos_coupons_title"--> | ||
147 | - <!-- android:textColor="@android:color/white"--> | ||
148 | - <!-- android:textSize="18sp"--> | ||
149 | - <!-- android:textStyle="bold"--> | ||
150 | - <!-- app:layout_constraintStart_toStartOf="parent"--> | ||
151 | - <!-- app:layout_constraintTop_toTopOf="parent" />--> | ||
152 | - | ||
153 | - <!-- <androidx.recyclerview.widget.RecyclerView--> | ||
154 | - <!-- android:id="@+id/rv_coupons"--> | ||
155 | - <!-- android:layout_width="match_parent"--> | ||
156 | - <!-- android:layout_height="wrap_content"--> | ||
157 | - <!-- android:layout_marginTop="24dp"--> | ||
158 | - <!-- android:clipToPadding="false"--> | ||
159 | - <!-- android:orientation="horizontal"--> | ||
160 | - <!-- android:paddingEnd="24dp"--> | ||
161 | - <!-- app:layout_constraintBottom_toBottomOf="parent"--> | ||
162 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
163 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
164 | - <!-- app:layout_constraintTop_toBottomOf="@+id/tv_coupons_title" />--> | ||
165 | - <!-- </androidx.constraintlayout.widget.ConstraintLayout>--> | ||
166 | - </RelativeLayout> | ||
167 | -</LinearLayout> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -26,7 +26,6 @@ | ... | @@ -26,7 +26,6 @@ |
26 | 26 | ||
27 | <TextView | 27 | <TextView |
28 | android:id="@+id/textView3" | 28 | android:id="@+id/textView3" |
29 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
30 | android:layout_width="wrap_content" | 29 | android:layout_width="wrap_content" |
31 | android:layout_height="wrap_content" | 30 | android:layout_height="wrap_content" |
32 | android:gravity="center" | 31 | android:gravity="center" |
... | @@ -58,7 +57,6 @@ | ... | @@ -58,7 +57,6 @@ |
58 | 57 | ||
59 | <TextView | 58 | <TextView |
60 | android:id="@+id/tv_no_unified_coupons" | 59 | android:id="@+id/tv_no_unified_coupons" |
61 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
62 | android:layout_width="wrap_content" | 60 | android:layout_width="wrap_content" |
63 | android:layout_height="wrap_content" | 61 | android:layout_height="wrap_content" |
64 | android:layout_centerHorizontal="true" | 62 | android:layout_centerHorizontal="true" | ... | ... |
... | @@ -16,14 +16,14 @@ | ... | @@ -16,14 +16,14 @@ |
16 | android:layout_width="48dp" | 16 | android:layout_width="48dp" |
17 | android:layout_height="48dp" | 17 | android:layout_height="48dp" |
18 | android:layout_marginStart="16dp" | 18 | android:layout_marginStart="16dp" |
19 | - android:src="@drawable/ic_back" | ||
20 | android:scaleType="centerInside" | 19 | android:scaleType="centerInside" |
20 | + android:src="@drawable/ic_back" | ||
21 | app:layout_constraintBottom_toBottomOf="parent" | 21 | app:layout_constraintBottom_toBottomOf="parent" |
22 | app:layout_constraintStart_toStartOf="parent" | 22 | app:layout_constraintStart_toStartOf="parent" |
23 | app:layout_constraintTop_toTopOf="parent" /> | 23 | app:layout_constraintTop_toTopOf="parent" /> |
24 | 24 | ||
25 | <TextView | 25 | <TextView |
26 | - fontPath="fonts/BTCosmo-Bold.ttf" | 26 | + android:id="@+id/textView3" |
27 | android:layout_width="wrap_content" | 27 | android:layout_width="wrap_content" |
28 | android:layout_height="wrap_content" | 28 | android:layout_height="wrap_content" |
29 | android:textColor="@color/cos_light_black" | 29 | android:textColor="@color/cos_light_black" |
... | @@ -37,16 +37,16 @@ | ... | @@ -37,16 +37,16 @@ |
37 | <ScrollView | 37 | <ScrollView |
38 | android:layout_width="match_parent" | 38 | android:layout_width="match_parent" |
39 | android:layout_height="match_parent" | 39 | android:layout_height="match_parent" |
40 | + android:layout_below="@+id/cl_loyalty_wallet_header" | ||
40 | android:fillViewport="true" | 41 | android:fillViewport="true" |
41 | - android:scrollbars="none" | 42 | + android:scrollbars="none"> |
42 | - android:layout_below="@+id/cl_loyalty_wallet_header"> | ||
43 | 43 | ||
44 | <androidx.constraintlayout.widget.ConstraintLayout | 44 | <androidx.constraintlayout.widget.ConstraintLayout |
45 | android:layout_width="match_parent" | 45 | android:layout_width="match_parent" |
46 | android:layout_height="match_parent" | 46 | android:layout_height="match_parent" |
47 | android:background="@color/white"> | 47 | android:background="@color/white"> |
48 | 48 | ||
49 | -<!-- android:background="@drawable/shape_cos_loyalty_white"--> | 49 | + <!-- android:background="@drawable/shape_cos_loyalty_white"--> |
50 | <androidx.constraintlayout.widget.ConstraintLayout | 50 | <androidx.constraintlayout.widget.ConstraintLayout |
51 | android:id="@+id/cl_loyalty_info_view_inner" | 51 | android:id="@+id/cl_loyalty_info_view_inner" |
52 | android:layout_width="match_parent" | 52 | android:layout_width="match_parent" |
... | @@ -66,7 +66,6 @@ | ... | @@ -66,7 +66,6 @@ |
66 | tools:src="@drawable/carousel_banner" /> | 66 | tools:src="@drawable/carousel_banner" /> |
67 | 67 | ||
68 | <TextView | 68 | <TextView |
69 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
70 | android:id="@+id/textView13" | 69 | android:id="@+id/textView13" |
71 | android:layout_width="match_parent" | 70 | android:layout_width="match_parent" |
72 | android:layout_height="wrap_content" | 71 | android:layout_height="wrap_content" |
... | @@ -83,7 +82,6 @@ | ... | @@ -83,7 +82,6 @@ |
83 | tools:text="Πάρε δωρεάν μηνιαία πακέτα με πάνες στα supermarket Σκλαβενίτης!" /> | 82 | tools:text="Πάρε δωρεάν μηνιαία πακέτα με πάνες στα supermarket Σκλαβενίτης!" /> |
84 | 83 | ||
85 | <TextView | 84 | <TextView |
86 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
87 | android:id="@+id/textView14" | 85 | android:id="@+id/textView14" |
88 | android:layout_width="match_parent" | 86 | android:layout_width="match_parent" |
89 | android:layout_height="wrap_content" | 87 | android:layout_height="wrap_content" |
... | @@ -92,10 +90,10 @@ | ... | @@ -92,10 +90,10 @@ |
92 | android:paddingHorizontal="32dp" | 90 | android:paddingHorizontal="32dp" |
93 | android:textColor="@color/cos_light_black" | 91 | android:textColor="@color/cos_light_black" |
94 | android:textSize="16sp" | 92 | android:textSize="16sp" |
95 | - tools:text="test test" | ||
96 | app:layout_constraintEnd_toEndOf="parent" | 93 | app:layout_constraintEnd_toEndOf="parent" |
97 | app:layout_constraintStart_toStartOf="parent" | 94 | app:layout_constraintStart_toStartOf="parent" |
98 | - app:layout_constraintTop_toBottomOf="@+id/textView13" /> | 95 | + app:layout_constraintTop_toBottomOf="@+id/textView13" |
96 | + tools:text="test test" /> | ||
99 | 97 | ||
100 | <LinearLayout | 98 | <LinearLayout |
101 | android:id="@+id/ll_activate_button" | 99 | android:id="@+id/ll_activate_button" |
... | @@ -105,12 +103,12 @@ | ... | @@ -105,12 +103,12 @@ |
105 | android:background="@drawable/selector_button_green" | 103 | android:background="@drawable/selector_button_green" |
106 | android:gravity="center" | 104 | android:gravity="center" |
107 | android:orientation="horizontal" | 105 | android:orientation="horizontal" |
108 | - app:layout_constraintTop_toBottomOf="@+id/textView14" | ||
109 | app:layout_constraintEnd_toEndOf="parent" | 106 | app:layout_constraintEnd_toEndOf="parent" |
110 | - app:layout_constraintStart_toStartOf="parent"> | 107 | + app:layout_constraintStart_toStartOf="parent" |
108 | + app:layout_constraintTop_toBottomOf="@+id/textView14"> | ||
111 | 109 | ||
112 | <TextView | 110 | <TextView |
113 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | 111 | + android:id="@+id/tv_activate_button" |
114 | android:layout_width="wrap_content" | 112 | android:layout_width="wrap_content" |
115 | android:layout_height="wrap_content" | 113 | android:layout_height="wrap_content" |
116 | android:gravity="center" | 114 | android:gravity="center" |
... | @@ -126,9 +124,9 @@ | ... | @@ -126,9 +124,9 @@ |
126 | android:layout_height="wrap_content" | 124 | android:layout_height="wrap_content" |
127 | android:layout_marginTop="32dp" | 125 | android:layout_marginTop="32dp" |
128 | android:gravity="center" | 126 | android:gravity="center" |
129 | - app:layout_constraintTop_toBottomOf="@+id/ll_activate_button" | 127 | + app:layout_constraintEnd_toEndOf="parent" |
130 | app:layout_constraintStart_toStartOf="parent" | 128 | app:layout_constraintStart_toStartOf="parent" |
131 | - app:layout_constraintEnd_toEndOf="parent"> | 129 | + app:layout_constraintTop_toBottomOf="@+id/ll_activate_button"> |
132 | 130 | ||
133 | <LinearLayout | 131 | <LinearLayout |
134 | android:id="@+id/ll_terms_inner" | 132 | android:id="@+id/ll_terms_inner" |
... | @@ -140,7 +138,6 @@ | ... | @@ -140,7 +138,6 @@ |
140 | 138 | ||
141 | <TextView | 139 | <TextView |
142 | android:id="@+id/tv_terms" | 140 | android:id="@+id/tv_terms" |
143 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
144 | android:layout_width="wrap_content" | 141 | android:layout_width="wrap_content" |
145 | android:layout_height="wrap_content" | 142 | android:layout_height="wrap_content" |
146 | android:text="@string/cos_coupon_terms_title" | 143 | android:text="@string/cos_coupon_terms_title" |
... | @@ -151,14 +148,13 @@ | ... | @@ -151,14 +148,13 @@ |
151 | android:id="@+id/iv_terms_arrow" | 148 | android:id="@+id/iv_terms_arrow" |
152 | android:layout_width="14dp" | 149 | android:layout_width="14dp" |
153 | android:layout_height="14dp" | 150 | android:layout_height="14dp" |
154 | - android:layout_marginTop="3dp" | ||
155 | android:layout_marginStart="6dp" | 151 | android:layout_marginStart="6dp" |
152 | + android:layout_marginTop="3dp" | ||
156 | android:src="@drawable/ic_down_dark_new" /> | 153 | android:src="@drawable/ic_down_dark_new" /> |
157 | </LinearLayout> | 154 | </LinearLayout> |
158 | 155 | ||
159 | <TextView | 156 | <TextView |
160 | android:id="@+id/tv_terms_value" | 157 | android:id="@+id/tv_terms_value" |
161 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
162 | android:layout_width="wrap_content" | 158 | android:layout_width="wrap_content" |
163 | android:layout_height="wrap_content" | 159 | android:layout_height="wrap_content" |
164 | android:layout_below="@+id/ll_terms_inner" | 160 | android:layout_below="@+id/ll_terms_inner" | ... | ... |
... | @@ -23,7 +23,7 @@ | ... | @@ -23,7 +23,7 @@ |
23 | app:layout_constraintTop_toTopOf="parent" /> | 23 | app:layout_constraintTop_toTopOf="parent" /> |
24 | 24 | ||
25 | <TextView | 25 | <TextView |
26 | - fontPath="fonts/BTCosmo-Bold.ttf" | 26 | + android:id="@+id/textView3" |
27 | android:layout_width="wrap_content" | 27 | android:layout_width="wrap_content" |
28 | android:layout_height="wrap_content" | 28 | android:layout_height="wrap_content" |
29 | android:text="@string/cos_coupon_info_title" | 29 | android:text="@string/cos_coupon_info_title" |
... | @@ -63,7 +63,6 @@ | ... | @@ -63,7 +63,6 @@ |
63 | 63 | ||
64 | <TextView | 64 | <TextView |
65 | android:id="@+id/textView13" | 65 | android:id="@+id/textView13" |
66 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
67 | android:layout_width="match_parent" | 66 | android:layout_width="match_parent" |
68 | android:layout_height="wrap_content" | 67 | android:layout_height="wrap_content" |
69 | android:layout_marginTop="32dp" | 68 | android:layout_marginTop="32dp" |
... | @@ -75,7 +74,6 @@ | ... | @@ -75,7 +74,6 @@ |
75 | 74 | ||
76 | <TextView | 75 | <TextView |
77 | android:id="@+id/textView14" | 76 | android:id="@+id/textView14" |
78 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
79 | android:layout_width="match_parent" | 77 | android:layout_width="match_parent" |
80 | android:layout_height="wrap_content" | 78 | android:layout_height="wrap_content" |
81 | android:layout_marginTop="16dp" | 79 | android:layout_marginTop="16dp" |
... | @@ -87,7 +85,6 @@ | ... | @@ -87,7 +85,6 @@ |
87 | 85 | ||
88 | <TextView | 86 | <TextView |
89 | android:id="@+id/tv_clickable_link" | 87 | android:id="@+id/tv_clickable_link" |
90 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
91 | android:layout_width="match_parent" | 88 | android:layout_width="match_parent" |
92 | android:layout_height="wrap_content" | 89 | android:layout_height="wrap_content" |
93 | android:layout_marginTop="16dp" | 90 | android:layout_marginTop="16dp" |
... | @@ -99,7 +96,6 @@ | ... | @@ -99,7 +96,6 @@ |
99 | 96 | ||
100 | <TextView | 97 | <TextView |
101 | android:id="@+id/textView15" | 98 | android:id="@+id/textView15" |
102 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
103 | android:layout_width="wrap_content" | 99 | android:layout_width="wrap_content" |
104 | android:layout_height="wrap_content" | 100 | android:layout_height="wrap_content" |
105 | android:layout_gravity="center" | 101 | android:layout_gravity="center" |
... | @@ -110,7 +106,6 @@ | ... | @@ -110,7 +106,6 @@ |
110 | 106 | ||
111 | <TextView | 107 | <TextView |
112 | android:id="@+id/textView16" | 108 | android:id="@+id/textView16" |
113 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
114 | android:layout_width="match_parent" | 109 | android:layout_width="match_parent" |
115 | android:layout_height="50dp" | 110 | android:layout_height="50dp" |
116 | android:layout_marginHorizontal="32dp" | 111 | android:layout_marginHorizontal="32dp" |
... | @@ -158,7 +153,6 @@ | ... | @@ -158,7 +153,6 @@ |
158 | 153 | ||
159 | <TextView | 154 | <TextView |
160 | android:id="@+id/tv_full_barcode" | 155 | android:id="@+id/tv_full_barcode" |
161 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
162 | android:layout_width="wrap_content" | 156 | android:layout_width="wrap_content" |
163 | android:layout_height="wrap_content" | 157 | android:layout_height="wrap_content" |
164 | android:layout_marginTop="12dp" | 158 | android:layout_marginTop="12dp" |
... | @@ -187,7 +181,6 @@ | ... | @@ -187,7 +181,6 @@ |
187 | 181 | ||
188 | <TextView | 182 | <TextView |
189 | android:id="@+id/tv_barcode" | 183 | android:id="@+id/tv_barcode" |
190 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
191 | android:layout_width="wrap_content" | 184 | android:layout_width="wrap_content" |
192 | android:layout_height="wrap_content" | 185 | android:layout_height="wrap_content" |
193 | android:text="@string/cos_show_barcode" | 186 | android:text="@string/cos_show_barcode" |
... | @@ -206,7 +199,6 @@ | ... | @@ -206,7 +199,6 @@ |
206 | 199 | ||
207 | <TextView | 200 | <TextView |
208 | android:id="@+id/textView17" | 201 | android:id="@+id/textView17" |
209 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
210 | android:layout_width="wrap_content" | 202 | android:layout_width="wrap_content" |
211 | android:layout_height="wrap_content" | 203 | android:layout_height="wrap_content" |
212 | android:layout_gravity="center" | 204 | android:layout_gravity="center" |
... | @@ -228,7 +220,7 @@ | ... | @@ -228,7 +220,7 @@ |
228 | android:paddingVertical="8dp"> | 220 | android:paddingVertical="8dp"> |
229 | 221 | ||
230 | <TextView | 222 | <TextView |
231 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | 223 | + android:id="@+id/button_gift_it" |
232 | android:layout_width="wrap_content" | 224 | android:layout_width="wrap_content" |
233 | android:layout_height="wrap_content" | 225 | android:layout_height="wrap_content" |
234 | android:gravity="center" | 226 | android:gravity="center" |
... | @@ -253,7 +245,7 @@ | ... | @@ -253,7 +245,7 @@ |
253 | tools:visibility="visible"> | 245 | tools:visibility="visible"> |
254 | 246 | ||
255 | <TextView | 247 | <TextView |
256 | - fontPath="fonts/PeridotPE-Bold.ttf" | 248 | + android:id="@+id/button_shops" |
257 | android:layout_width="wrap_content" | 249 | android:layout_width="wrap_content" |
258 | android:layout_height="wrap_content" | 250 | android:layout_height="wrap_content" |
259 | android:gravity="center" | 251 | android:gravity="center" |
... | @@ -278,7 +270,7 @@ | ... | @@ -278,7 +270,7 @@ |
278 | tools:visibility="visible"> | 270 | tools:visibility="visible"> |
279 | 271 | ||
280 | <TextView | 272 | <TextView |
281 | - fontPath="fonts/PeridotPE-Bold.ttf" | 273 | + android:id="@+id/button_site" |
282 | android:layout_width="wrap_content" | 274 | android:layout_width="wrap_content" |
283 | android:layout_height="wrap_content" | 275 | android:layout_height="wrap_content" |
284 | android:gravity="center" | 276 | android:gravity="center" |
... | @@ -306,7 +298,6 @@ | ... | @@ -306,7 +298,6 @@ |
306 | 298 | ||
307 | <TextView | 299 | <TextView |
308 | android:id="@+id/tv_terms" | 300 | android:id="@+id/tv_terms" |
309 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
310 | android:layout_width="wrap_content" | 301 | android:layout_width="wrap_content" |
311 | android:layout_height="wrap_content" | 302 | android:layout_height="wrap_content" |
312 | android:text="@string/cos_coupon_terms_title" | 303 | android:text="@string/cos_coupon_terms_title" |
... | @@ -324,7 +315,6 @@ | ... | @@ -324,7 +315,6 @@ |
324 | 315 | ||
325 | <TextView | 316 | <TextView |
326 | android:id="@+id/tv_terms_value" | 317 | android:id="@+id/tv_terms_value" |
327 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
328 | android:layout_width="wrap_content" | 318 | android:layout_width="wrap_content" |
329 | android:layout_height="wrap_content" | 319 | android:layout_height="wrap_content" |
330 | android:layout_below="@+id/ll_terms_inner" | 320 | android:layout_below="@+id/ll_terms_inner" | ... | ... |
... | @@ -16,19 +16,19 @@ | ... | @@ -16,19 +16,19 @@ |
16 | android:layout_width="48dp" | 16 | android:layout_width="48dp" |
17 | android:layout_height="48dp" | 17 | android:layout_height="48dp" |
18 | android:layout_marginStart="16dp" | 18 | android:layout_marginStart="16dp" |
19 | - android:src="@drawable/ic_back" | ||
20 | android:scaleType="centerInside" | 19 | android:scaleType="centerInside" |
20 | + android:src="@drawable/ic_back" | ||
21 | app:layout_constraintBottom_toBottomOf="parent" | 21 | app:layout_constraintBottom_toBottomOf="parent" |
22 | app:layout_constraintStart_toStartOf="parent" | 22 | app:layout_constraintStart_toStartOf="parent" |
23 | app:layout_constraintTop_toTopOf="parent" /> | 23 | app:layout_constraintTop_toTopOf="parent" /> |
24 | 24 | ||
25 | <TextView | 25 | <TextView |
26 | + android:id="@+id/textView3" | ||
26 | android:layout_width="wrap_content" | 27 | android:layout_width="wrap_content" |
27 | android:layout_height="wrap_content" | 28 | android:layout_height="wrap_content" |
28 | android:text="@string/cos_coupon_gift" | 29 | android:text="@string/cos_coupon_gift" |
29 | android:textColor="@color/cos_light_black" | 30 | android:textColor="@color/cos_light_black" |
30 | android:textSize="19sp" | 31 | android:textSize="19sp" |
31 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
32 | app:layout_constraintBottom_toBottomOf="parent" | 32 | app:layout_constraintBottom_toBottomOf="parent" |
33 | app:layout_constraintEnd_toEndOf="parent" | 33 | app:layout_constraintEnd_toEndOf="parent" |
34 | app:layout_constraintStart_toStartOf="parent" | 34 | app:layout_constraintStart_toStartOf="parent" |
... | @@ -38,15 +38,15 @@ | ... | @@ -38,15 +38,15 @@ |
38 | <ScrollView | 38 | <ScrollView |
39 | android:layout_width="match_parent" | 39 | android:layout_width="match_parent" |
40 | android:layout_height="match_parent" | 40 | android:layout_height="match_parent" |
41 | - android:scrollbars="none" | 41 | + android:layout_below="@+id/cl_loyalty_wallet_header" |
42 | - android:layout_below="@+id/cl_loyalty_wallet_header"> | 42 | + android:scrollbars="none"> |
43 | 43 | ||
44 | <androidx.constraintlayout.widget.ConstraintLayout | 44 | <androidx.constraintlayout.widget.ConstraintLayout |
45 | android:layout_width="match_parent" | 45 | android:layout_width="match_parent" |
46 | android:layout_height="match_parent" | 46 | android:layout_height="match_parent" |
47 | android:background="@color/white"> | 47 | android:background="@color/white"> |
48 | 48 | ||
49 | -<!-- android:background="@drawable/shape_cos_loyalty_white"--> | 49 | + <!-- android:background="@drawable/shape_cos_loyalty_white"--> |
50 | <androidx.constraintlayout.widget.ConstraintLayout | 50 | <androidx.constraintlayout.widget.ConstraintLayout |
51 | android:id="@+id/cl_loyalty_info_view_inner" | 51 | android:id="@+id/cl_loyalty_info_view_inner" |
52 | android:layout_width="match_parent" | 52 | android:layout_width="match_parent" |
... | @@ -74,7 +74,6 @@ | ... | @@ -74,7 +74,6 @@ |
74 | android:paddingHorizontal="32dp" | 74 | android:paddingHorizontal="32dp" |
75 | android:textColor="@color/cos_light_black" | 75 | android:textColor="@color/cos_light_black" |
76 | android:textSize="18sp" | 76 | android:textSize="18sp" |
77 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
78 | app:layout_constraintEnd_toEndOf="parent" | 77 | app:layout_constraintEnd_toEndOf="parent" |
79 | app:layout_constraintStart_toStartOf="parent" | 78 | app:layout_constraintStart_toStartOf="parent" |
80 | app:layout_constraintTop_toBottomOf="@+id/imageView6" | 79 | app:layout_constraintTop_toBottomOf="@+id/imageView6" |
... | @@ -90,7 +89,6 @@ | ... | @@ -90,7 +89,6 @@ |
90 | android:text="@string/cos_coupon_share_gift_title" | 89 | android:text="@string/cos_coupon_share_gift_title" |
91 | android:textColor="@color/cos_light_black" | 90 | android:textColor="@color/cos_light_black" |
92 | android:textSize="16sp" | 91 | android:textSize="16sp" |
93 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
94 | app:layout_constraintEnd_toEndOf="parent" | 92 | app:layout_constraintEnd_toEndOf="parent" |
95 | app:layout_constraintStart_toStartOf="parent" | 93 | app:layout_constraintStart_toStartOf="parent" |
96 | app:layout_constraintTop_toBottomOf="@+id/textView13" /> | 94 | app:layout_constraintTop_toBottomOf="@+id/textView13" /> |
... | @@ -112,7 +110,6 @@ | ... | @@ -112,7 +110,6 @@ |
112 | android:layout_alignParentStart="true" | 110 | android:layout_alignParentStart="true" |
113 | android:layout_centerVertical="true" | 111 | android:layout_centerVertical="true" |
114 | android:text="@string/cos_coupon_share_sender" | 112 | android:text="@string/cos_coupon_share_sender" |
115 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
116 | android:textColor="@color/cos_gray2" | 113 | android:textColor="@color/cos_gray2" |
117 | android:textSize="16sp" /> | 114 | android:textSize="16sp" /> |
118 | 115 | ||
... | @@ -147,7 +144,6 @@ | ... | @@ -147,7 +144,6 @@ |
147 | 144 | ||
148 | <EditText | 145 | <EditText |
149 | android:id="@+id/et_phone" | 146 | android:id="@+id/et_phone" |
150 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
151 | android:layout_width="match_parent" | 147 | android:layout_width="match_parent" |
152 | android:layout_height="wrap_content" | 148 | android:layout_height="wrap_content" |
153 | android:layout_alignParentStart="true" | 149 | android:layout_alignParentStart="true" |
... | @@ -184,13 +180,13 @@ | ... | @@ -184,13 +180,13 @@ |
184 | app:layout_constraintTop_toBottomOf="@+id/v_separator2"> | 180 | app:layout_constraintTop_toBottomOf="@+id/v_separator2"> |
185 | 181 | ||
186 | <TextView | 182 | <TextView |
183 | + android:id="@+id/button_share" | ||
187 | android:layout_width="wrap_content" | 184 | android:layout_width="wrap_content" |
188 | android:layout_height="wrap_content" | 185 | android:layout_height="wrap_content" |
189 | android:gravity="center" | 186 | android:gravity="center" |
190 | android:includeFontPadding="false" | 187 | android:includeFontPadding="false" |
191 | android:text="@string/cos_coupon_share_button" | 188 | android:text="@string/cos_coupon_share_button" |
192 | android:textColor="@color/white" | 189 | android:textColor="@color/white" |
193 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
194 | android:textSize="16sp" /> | 190 | android:textSize="16sp" /> |
195 | </LinearLayout> | 191 | </LinearLayout> |
196 | </androidx.constraintlayout.widget.ConstraintLayout> | 192 | </androidx.constraintlayout.widget.ConstraintLayout> | ... | ... |
... | @@ -23,7 +23,7 @@ | ... | @@ -23,7 +23,7 @@ |
23 | app:layout_constraintTop_toTopOf="parent" /> | 23 | app:layout_constraintTop_toTopOf="parent" /> |
24 | 24 | ||
25 | <TextView | 25 | <TextView |
26 | - fontPath="fonts/BTCosmo-Bold.ttf" | 26 | + android:id="@+id/textView3" |
27 | android:layout_width="wrap_content" | 27 | android:layout_width="wrap_content" |
28 | android:layout_height="wrap_content" | 28 | android:layout_height="wrap_content" |
29 | android:text="@string/cos_coupon_info_title" | 29 | android:text="@string/cos_coupon_info_title" |
... | @@ -40,8 +40,8 @@ | ... | @@ -40,8 +40,8 @@ |
40 | android:layout_height="match_parent" | 40 | android:layout_height="match_parent" |
41 | android:layout_below="@+id/cl_loyalty_wallet_header" | 41 | android:layout_below="@+id/cl_loyalty_wallet_header" |
42 | android:background="@color/white" | 42 | android:background="@color/white" |
43 | - android:scrollbars="none" | 43 | + android:fillViewport="true" |
44 | - android:fillViewport="true"> | 44 | + android:scrollbars="none"> |
45 | 45 | ||
46 | <LinearLayout | 46 | <LinearLayout |
47 | android:id="@+id/cl_loyalty_info_view_inner" | 47 | android:id="@+id/cl_loyalty_info_view_inner" |
... | @@ -61,7 +61,6 @@ | ... | @@ -61,7 +61,6 @@ |
61 | 61 | ||
62 | <TextView | 62 | <TextView |
63 | android:id="@+id/textView13" | 63 | android:id="@+id/textView13" |
64 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
65 | android:layout_width="match_parent" | 64 | android:layout_width="match_parent" |
66 | android:layout_height="wrap_content" | 65 | android:layout_height="wrap_content" |
67 | android:layout_marginTop="32dp" | 66 | android:layout_marginTop="32dp" |
... | @@ -73,7 +72,6 @@ | ... | @@ -73,7 +72,6 @@ |
73 | 72 | ||
74 | <TextView | 73 | <TextView |
75 | android:id="@+id/textView14" | 74 | android:id="@+id/textView14" |
76 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
77 | android:layout_width="match_parent" | 75 | android:layout_width="match_parent" |
78 | android:layout_height="wrap_content" | 76 | android:layout_height="wrap_content" |
79 | android:layout_marginTop="16dp" | 77 | android:layout_marginTop="16dp" |
... | @@ -87,14 +85,14 @@ | ... | @@ -87,14 +85,14 @@ |
87 | android:id="@+id/ll_get_gift" | 85 | android:id="@+id/ll_get_gift" |
88 | android:layout_width="match_parent" | 86 | android:layout_width="match_parent" |
89 | android:layout_height="45dp" | 87 | android:layout_height="45dp" |
90 | - android:layout_marginTop="27dp" | ||
91 | android:layout_marginHorizontal="12dp" | 88 | android:layout_marginHorizontal="12dp" |
89 | + android:layout_marginTop="27dp" | ||
92 | android:background="@drawable/selector_button_green" | 90 | android:background="@drawable/selector_button_green" |
93 | android:gravity="center" | 91 | android:gravity="center" |
94 | android:orientation="horizontal"> | 92 | android:orientation="horizontal"> |
95 | 93 | ||
96 | <TextView | 94 | <TextView |
97 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | 95 | + android:id="@+id/button_get_it" |
98 | android:layout_width="wrap_content" | 96 | android:layout_width="wrap_content" |
99 | android:layout_height="wrap_content" | 97 | android:layout_height="wrap_content" |
100 | android:gravity="center" | 98 | android:gravity="center" |
... | @@ -121,7 +119,6 @@ | ... | @@ -121,7 +119,6 @@ |
121 | 119 | ||
122 | <TextView | 120 | <TextView |
123 | android:id="@+id/tv_terms" | 121 | android:id="@+id/tv_terms" |
124 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
125 | android:layout_width="wrap_content" | 122 | android:layout_width="wrap_content" |
126 | android:layout_height="wrap_content" | 123 | android:layout_height="wrap_content" |
127 | android:text="@string/cos_coupon_terms_title" | 124 | android:text="@string/cos_coupon_terms_title" |
... | @@ -132,14 +129,13 @@ | ... | @@ -132,14 +129,13 @@ |
132 | android:id="@+id/iv_terms_arrow" | 129 | android:id="@+id/iv_terms_arrow" |
133 | android:layout_width="14dp" | 130 | android:layout_width="14dp" |
134 | android:layout_height="14dp" | 131 | android:layout_height="14dp" |
135 | - android:layout_marginTop="3dp" | ||
136 | android:layout_marginStart="6dp" | 132 | android:layout_marginStart="6dp" |
133 | + android:layout_marginTop="3dp" | ||
137 | android:src="@drawable/ic_down_dark_new" /> | 134 | android:src="@drawable/ic_down_dark_new" /> |
138 | </LinearLayout> | 135 | </LinearLayout> |
139 | 136 | ||
140 | <TextView | 137 | <TextView |
141 | android:id="@+id/tv_terms_value" | 138 | android:id="@+id/tv_terms_value" |
142 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
143 | android:layout_width="wrap_content" | 139 | android:layout_width="wrap_content" |
144 | android:layout_height="wrap_content" | 140 | android:layout_height="wrap_content" |
145 | android:layout_below="@+id/ll_terms_inner" | 141 | android:layout_below="@+id/ll_terms_inner" | ... | ... |
... | @@ -30,10 +30,9 @@ | ... | @@ -30,10 +30,9 @@ |
30 | android:layout_width="wrap_content" | 30 | android:layout_width="wrap_content" |
31 | android:layout_height="wrap_content" | 31 | android:layout_height="wrap_content" |
32 | android:gravity="center" | 32 | android:gravity="center" |
33 | + android:text="@string/cos_free_coupons" | ||
33 | android:textColor="@color/cos_light_black" | 34 | android:textColor="@color/cos_light_black" |
34 | android:textSize="19sp" | 35 | android:textSize="19sp" |
35 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
36 | - android:text="@string/cos_free_coupons" | ||
37 | app:layout_constraintBottom_toBottomOf="parent" | 36 | app:layout_constraintBottom_toBottomOf="parent" |
38 | app:layout_constraintEnd_toEndOf="parent" | 37 | app:layout_constraintEnd_toEndOf="parent" |
39 | app:layout_constraintStart_toStartOf="parent" | 38 | app:layout_constraintStart_toStartOf="parent" |
... | @@ -97,119 +96,9 @@ | ... | @@ -97,119 +96,9 @@ |
97 | android:layout_width="match_parent" | 96 | android:layout_width="match_parent" |
98 | android:layout_height="wrap_content" | 97 | android:layout_height="wrap_content" |
99 | android:clipToPadding="false" | 98 | android:clipToPadding="false" |
100 | - android:scrollbars="none" | ||
101 | android:orientation="vertical" | 99 | android:orientation="vertical" |
102 | android:overScrollMode="never" | 100 | android:overScrollMode="never" |
103 | - android:paddingVertical="24dp" /> | 101 | + android:paddingVertical="24dp" |
104 | - | 102 | + android:scrollbars="none" /> |
105 | - <!-- <androidx.constraintlayout.widget.ConstraintLayout--> | ||
106 | - <!-- android:id="@+id/cl_recycler_inner"--> | ||
107 | - <!-- android:layout_width="match_parent"--> | ||
108 | - <!-- android:layout_height="wrap_content"--> | ||
109 | - <!-- android:layout_marginTop="36dp"--> | ||
110 | - <!-- android:paddingBottom="4dp"--> | ||
111 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
112 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
113 | - <!-- app:layout_constraintTop_toTopOf="parent">--> | ||
114 | - | ||
115 | - <!-- <TextView--> | ||
116 | - <!-- android:id="@+id/tv_gifts_title"--> | ||
117 | - <!-- android:layout_width="wrap_content"--> | ||
118 | - <!-- android:layout_height="wrap_content"--> | ||
119 | - <!-- android:layout_marginStart="10dp"--> | ||
120 | - <!-- android:text="@string/cos_gifts_title2"--> | ||
121 | - <!-- android:textColor="@android:color/white"--> | ||
122 | - <!-- android:textSize="18sp"--> | ||
123 | - <!-- android:textStyle="bold"--> | ||
124 | - <!-- app:layout_constraintStart_toStartOf="parent"--> | ||
125 | - <!-- app:layout_constraintTop_toTopOf="parent" />--> | ||
126 | - | ||
127 | - <!-- <androidx.recyclerview.widget.RecyclerView--> | ||
128 | - <!-- android:id="@+id/rv_gifts"--> | ||
129 | - <!-- android:layout_width="match_parent"--> | ||
130 | - <!-- android:layout_height="wrap_content"--> | ||
131 | - <!-- android:layout_marginTop="24dp"--> | ||
132 | - <!-- android:clipToPadding="false"--> | ||
133 | - <!-- android:orientation="horizontal"--> | ||
134 | - <!-- android:paddingEnd="10dp"--> | ||
135 | - <!-- app:layout_constraintBottom_toBottomOf="parent"--> | ||
136 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
137 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
138 | - <!-- app:layout_constraintTop_toBottomOf="@+id/tv_gifts_title" />--> | ||
139 | - <!-- </androidx.constraintlayout.widget.ConstraintLayout>--> | ||
140 | - | ||
141 | - <!-- <androidx.constraintlayout.widget.ConstraintLayout--> | ||
142 | - <!-- android:id="@+id/cl_recycler_inner2"--> | ||
143 | - <!-- android:layout_width="match_parent"--> | ||
144 | - <!-- android:layout_height="wrap_content"--> | ||
145 | - <!-- android:layout_below="@+id/cl_recycler_inner"--> | ||
146 | - <!-- android:layout_marginTop="36dp"--> | ||
147 | - <!-- android:paddingBottom="4dp"--> | ||
148 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
149 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
150 | - <!-- app:layout_constraintTop_toTopOf="parent">--> | ||
151 | - | ||
152 | - <!-- <TextView--> | ||
153 | - <!-- android:id="@+id/tv_rewards_title"--> | ||
154 | - <!-- android:layout_width="wrap_content"--> | ||
155 | - <!-- android:layout_height="wrap_content"--> | ||
156 | - <!-- android:layout_marginStart="10dp"--> | ||
157 | - <!-- android:text="@string/cos_rewards_title"--> | ||
158 | - <!-- android:textColor="@android:color/white"--> | ||
159 | - <!-- android:textSize="18sp"--> | ||
160 | - <!-- android:textStyle="bold"--> | ||
161 | - <!-- app:layout_constraintStart_toStartOf="parent"--> | ||
162 | - <!-- app:layout_constraintTop_toTopOf="parent" />--> | ||
163 | - | ||
164 | - <!-- <androidx.recyclerview.widget.RecyclerView--> | ||
165 | - <!-- android:id="@+id/rv_rewards"--> | ||
166 | - <!-- android:layout_width="match_parent"--> | ||
167 | - <!-- android:layout_height="wrap_content"--> | ||
168 | - <!-- android:layout_marginTop="24dp"--> | ||
169 | - <!-- android:clipToPadding="false"--> | ||
170 | - <!-- android:orientation="horizontal"--> | ||
171 | - <!-- android:paddingEnd="10dp"--> | ||
172 | - <!-- app:layout_constraintBottom_toBottomOf="parent"--> | ||
173 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
174 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
175 | - <!-- app:layout_constraintTop_toBottomOf="@+id/tv_rewards_title" />--> | ||
176 | - <!-- </androidx.constraintlayout.widget.ConstraintLayout>--> | ||
177 | - | ||
178 | - <!-- <androidx.constraintlayout.widget.ConstraintLayout--> | ||
179 | - <!-- android:id="@+id/cl_recycler_inner3"--> | ||
180 | - <!-- android:layout_width="match_parent"--> | ||
181 | - <!-- android:layout_height="wrap_content"--> | ||
182 | - <!-- android:layout_below="@+id/cl_recycler_inner2"--> | ||
183 | - <!-- android:layout_marginTop="36dp"--> | ||
184 | - <!-- android:paddingBottom="4dp"--> | ||
185 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
186 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
187 | - <!-- app:layout_constraintTop_toTopOf="parent">--> | ||
188 | - | ||
189 | - <!-- <TextView--> | ||
190 | - <!-- android:id="@+id/tv_coupons_title"--> | ||
191 | - <!-- android:layout_width="wrap_content"--> | ||
192 | - <!-- android:layout_height="wrap_content"--> | ||
193 | - <!-- android:layout_marginStart="10dp"--> | ||
194 | - <!-- android:text="@string/cos_coupons_title"--> | ||
195 | - <!-- android:textColor="@android:color/white"--> | ||
196 | - <!-- android:textSize="18sp"--> | ||
197 | - <!-- android:textStyle="bold"--> | ||
198 | - <!-- app:layout_constraintStart_toStartOf="parent"--> | ||
199 | - <!-- app:layout_constraintTop_toTopOf="parent" />--> | ||
200 | - | ||
201 | - <!-- <androidx.recyclerview.widget.RecyclerView--> | ||
202 | - <!-- android:id="@+id/rv_coupons"--> | ||
203 | - <!-- android:layout_width="match_parent"--> | ||
204 | - <!-- android:layout_height="wrap_content"--> | ||
205 | - <!-- android:layout_marginTop="24dp"--> | ||
206 | - <!-- android:clipToPadding="false"--> | ||
207 | - <!-- android:orientation="horizontal"--> | ||
208 | - <!-- android:paddingEnd="24dp"--> | ||
209 | - <!-- app:layout_constraintBottom_toBottomOf="parent"--> | ||
210 | - <!-- app:layout_constraintLeft_toLeftOf="parent"--> | ||
211 | - <!-- app:layout_constraintRight_toRightOf="parent"--> | ||
212 | - <!-- app:layout_constraintTop_toBottomOf="@+id/tv_coupons_title" />--> | ||
213 | - <!-- </androidx.constraintlayout.widget.ConstraintLayout>--> | ||
214 | </LinearLayout> | 103 | </LinearLayout> |
215 | </LinearLayout> | 104 | </LinearLayout> |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ |
25 | app:layout_constraintTop_toTopOf="parent" /> | 25 | app:layout_constraintTop_toTopOf="parent" /> |
26 | 26 | ||
27 | <TextView | 27 | <TextView |
28 | - fontPath="fonts/BTCosmo-Bold.ttf" | 28 | + android:id="@+id/textView3" |
29 | android:layout_width="wrap_content" | 29 | android:layout_width="wrap_content" |
30 | android:layout_height="wrap_content" | 30 | android:layout_height="wrap_content" |
31 | android:text="@string/cos_analysis" | 31 | android:text="@string/cos_analysis" |
... | @@ -101,7 +101,6 @@ | ... | @@ -101,7 +101,6 @@ |
101 | 101 | ||
102 | <TextView | 102 | <TextView |
103 | android:id="@+id/tv_expired_coupons_title" | 103 | android:id="@+id/tv_expired_coupons_title" |
104 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
105 | android:layout_width="wrap_content" | 104 | android:layout_width="wrap_content" |
106 | android:layout_height="wrap_content" | 105 | android:layout_height="wrap_content" |
107 | android:layout_marginHorizontal="32dp" | 106 | android:layout_marginHorizontal="32dp" |
... | @@ -135,7 +134,6 @@ | ... | @@ -135,7 +134,6 @@ |
135 | 134 | ||
136 | <TextView | 135 | <TextView |
137 | android:id="@+id/tv_expired_title" | 136 | android:id="@+id/tv_expired_title" |
138 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
139 | android:layout_width="wrap_content" | 137 | android:layout_width="wrap_content" |
140 | android:layout_height="wrap_content" | 138 | android:layout_height="wrap_content" |
141 | android:text="@string/cos_analysis2" | 139 | android:text="@string/cos_analysis2" |
... | @@ -169,7 +167,6 @@ | ... | @@ -169,7 +167,6 @@ |
169 | 167 | ||
170 | <TextView | 168 | <TextView |
171 | android:id="@+id/tv_expired_more" | 169 | android:id="@+id/tv_expired_more" |
172 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
173 | android:layout_width="wrap_content" | 170 | android:layout_width="wrap_content" |
174 | android:layout_height="wrap_content" | 171 | android:layout_height="wrap_content" |
175 | android:text="@string/cos_see_more" | 172 | android:text="@string/cos_see_more" |
... | @@ -190,7 +187,6 @@ | ... | @@ -190,7 +187,6 @@ |
190 | 187 | ||
191 | <TextView | 188 | <TextView |
192 | android:id="@+id/tv_expired_empty" | 189 | android:id="@+id/tv_expired_empty" |
193 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
194 | android:layout_width="wrap_content" | 190 | android:layout_width="wrap_content" |
195 | android:layout_height="wrap_content" | 191 | android:layout_height="wrap_content" |
196 | android:layout_below="@+id/cv_expired_coupons_title" | 192 | android:layout_below="@+id/cv_expired_coupons_title" |
... | @@ -224,7 +220,6 @@ | ... | @@ -224,7 +220,6 @@ |
224 | 220 | ||
225 | <TextView | 221 | <TextView |
226 | android:id="@+id/tv_shared_title" | 222 | android:id="@+id/tv_shared_title" |
227 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
228 | android:layout_width="wrap_content" | 223 | android:layout_width="wrap_content" |
229 | android:layout_height="wrap_content" | 224 | android:layout_height="wrap_content" |
230 | android:text="@string/cos_analysis2" | 225 | android:text="@string/cos_analysis2" |
... | @@ -258,7 +253,6 @@ | ... | @@ -258,7 +253,6 @@ |
258 | 253 | ||
259 | <TextView | 254 | <TextView |
260 | android:id="@+id/tv_shared_more" | 255 | android:id="@+id/tv_shared_more" |
261 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
262 | android:layout_width="wrap_content" | 256 | android:layout_width="wrap_content" |
263 | android:layout_height="wrap_content" | 257 | android:layout_height="wrap_content" |
264 | android:text="@string/cos_see_more" | 258 | android:text="@string/cos_see_more" |
... | @@ -277,7 +271,6 @@ | ... | @@ -277,7 +271,6 @@ |
277 | 271 | ||
278 | <TextView | 272 | <TextView |
279 | android:id="@+id/tv_shared_empty" | 273 | android:id="@+id/tv_shared_empty" |
280 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
281 | android:layout_width="wrap_content" | 274 | android:layout_width="wrap_content" |
282 | android:layout_height="wrap_content" | 275 | android:layout_height="wrap_content" |
283 | android:layout_below="@+id/tv_shared_title" | 276 | android:layout_below="@+id/tv_shared_title" | ... | ... |
... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ |
25 | app:layout_constraintTop_toTopOf="parent" /> | 25 | app:layout_constraintTop_toTopOf="parent" /> |
26 | 26 | ||
27 | <TextView | 27 | <TextView |
28 | - fontPath="fonts/BTCosmo-Bold.ttf" | 28 | + android:id="@+id/textView3" |
29 | android:layout_width="wrap_content" | 29 | android:layout_width="wrap_content" |
30 | android:layout_height="wrap_content" | 30 | android:layout_height="wrap_content" |
31 | android:text="@string/cos_loyalty_history" | 31 | android:text="@string/cos_loyalty_history" |
... | @@ -72,7 +72,6 @@ | ... | @@ -72,7 +72,6 @@ |
72 | 72 | ||
73 | <TextView | 73 | <TextView |
74 | android:id="@+id/tv_exp_value" | 74 | android:id="@+id/tv_exp_value" |
75 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
76 | android:layout_width="wrap_content" | 75 | android:layout_width="wrap_content" |
77 | android:layout_height="wrap_content" | 76 | android:layout_height="wrap_content" |
78 | android:layout_marginStart="8dp" | 77 | android:layout_marginStart="8dp" |
... | @@ -86,7 +85,6 @@ | ... | @@ -86,7 +85,6 @@ |
86 | 85 | ||
87 | <TextView | 86 | <TextView |
88 | android:id="@+id/tv_exp_value_all" | 87 | android:id="@+id/tv_exp_value_all" |
89 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
90 | android:layout_width="0dp" | 88 | android:layout_width="0dp" |
91 | android:layout_height="wrap_content" | 89 | android:layout_height="wrap_content" |
92 | android:layout_marginHorizontal="16dp" | 90 | android:layout_marginHorizontal="16dp" |
... | @@ -140,7 +138,6 @@ | ... | @@ -140,7 +138,6 @@ |
140 | 138 | ||
141 | <TextView | 139 | <TextView |
142 | android:id="@+id/tv_deals_value" | 140 | android:id="@+id/tv_deals_value" |
143 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
144 | android:layout_width="wrap_content" | 141 | android:layout_width="wrap_content" |
145 | android:layout_height="wrap_content" | 142 | android:layout_height="wrap_content" |
146 | android:includeFontPadding="false" | 143 | android:includeFontPadding="false" |
... | @@ -173,7 +170,6 @@ | ... | @@ -173,7 +170,6 @@ |
173 | 170 | ||
174 | <TextView | 171 | <TextView |
175 | android:id="@+id/tv_deals_value_all" | 172 | android:id="@+id/tv_deals_value_all" |
176 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
177 | android:layout_width="match_parent" | 173 | android:layout_width="match_parent" |
178 | android:layout_height="wrap_content" | 174 | android:layout_height="wrap_content" |
179 | android:layout_gravity="center" | 175 | android:layout_gravity="center" |
... | @@ -221,7 +217,6 @@ | ... | @@ -221,7 +217,6 @@ |
221 | 217 | ||
222 | <TextView | 218 | <TextView |
223 | android:id="@+id/tv_market_value" | 219 | android:id="@+id/tv_market_value" |
224 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
225 | android:layout_width="wrap_content" | 220 | android:layout_width="wrap_content" |
226 | android:layout_height="wrap_content" | 221 | android:layout_height="wrap_content" |
227 | android:includeFontPadding="false" | 222 | android:includeFontPadding="false" |
... | @@ -254,7 +249,6 @@ | ... | @@ -254,7 +249,6 @@ |
254 | 249 | ||
255 | <TextView | 250 | <TextView |
256 | android:id="@+id/tv_market_value_all" | 251 | android:id="@+id/tv_market_value_all" |
257 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
258 | android:layout_width="match_parent" | 252 | android:layout_width="match_parent" |
259 | android:layout_height="wrap_content" | 253 | android:layout_height="wrap_content" |
260 | android:layout_gravity="center" | 254 | android:layout_gravity="center" |
... | @@ -302,7 +296,6 @@ | ... | @@ -302,7 +296,6 @@ |
302 | 296 | ||
303 | <TextView | 297 | <TextView |
304 | android:id="@+id/tv_gifts_value" | 298 | android:id="@+id/tv_gifts_value" |
305 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
306 | android:layout_width="wrap_content" | 299 | android:layout_width="wrap_content" |
307 | android:layout_height="wrap_content" | 300 | android:layout_height="wrap_content" |
308 | android:includeFontPadding="false" | 301 | android:includeFontPadding="false" |
... | @@ -335,7 +328,6 @@ | ... | @@ -335,7 +328,6 @@ |
335 | 328 | ||
336 | <TextView | 329 | <TextView |
337 | android:id="@+id/tv_gifts_value_all" | 330 | android:id="@+id/tv_gifts_value_all" |
338 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
339 | android:layout_width="match_parent" | 331 | android:layout_width="match_parent" |
340 | android:layout_height="wrap_content" | 332 | android:layout_height="wrap_content" |
341 | android:layout_gravity="center" | 333 | android:layout_gravity="center" |
... | @@ -354,9 +346,9 @@ | ... | @@ -354,9 +346,9 @@ |
354 | android:id="@+id/rl_fourth_banner" | 346 | android:id="@+id/rl_fourth_banner" |
355 | android:layout_width="match_parent" | 347 | android:layout_width="match_parent" |
356 | android:layout_height="wrap_content" | 348 | android:layout_height="wrap_content" |
357 | - android:layout_marginTop="16dp" | 349 | + android:layout_below="@+id/rl_third_banner" |
358 | android:layout_marginHorizontal="16dp" | 350 | android:layout_marginHorizontal="16dp" |
359 | - android:layout_below="@+id/rl_third_banner"> | 351 | + android:layout_marginTop="16dp"> |
360 | 352 | ||
361 | <RelativeLayout | 353 | <RelativeLayout |
362 | android:layout_width="wrap_content" | 354 | android:layout_width="wrap_content" |
... | @@ -383,7 +375,6 @@ | ... | @@ -383,7 +375,6 @@ |
383 | 375 | ||
384 | <TextView | 376 | <TextView |
385 | android:id="@+id/tv_box_value" | 377 | android:id="@+id/tv_box_value" |
386 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
387 | android:layout_width="wrap_content" | 378 | android:layout_width="wrap_content" |
388 | android:layout_height="wrap_content" | 379 | android:layout_height="wrap_content" |
389 | android:includeFontPadding="false" | 380 | android:includeFontPadding="false" |
... | @@ -416,7 +407,6 @@ | ... | @@ -416,7 +407,6 @@ |
416 | 407 | ||
417 | <TextView | 408 | <TextView |
418 | android:id="@+id/tv_box_value_all" | 409 | android:id="@+id/tv_box_value_all" |
419 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
420 | android:layout_width="match_parent" | 410 | android:layout_width="match_parent" |
421 | android:layout_height="wrap_content" | 411 | android:layout_height="wrap_content" |
422 | android:layout_gravity="center" | 412 | android:layout_gravity="center" | ... | ... |
... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ |
25 | app:layout_constraintTop_toTopOf="parent" /> | 25 | app:layout_constraintTop_toTopOf="parent" /> |
26 | 26 | ||
27 | <TextView | 27 | <TextView |
28 | - fontPath="fonts/BTCosmo-Bold.ttf" | 28 | + android:id="@+id/textView3" |
29 | android:layout_width="wrap_content" | 29 | android:layout_width="wrap_content" |
30 | android:layout_height="wrap_content" | 30 | android:layout_height="wrap_content" |
31 | android:text="@string/cos_analysis" | 31 | android:text="@string/cos_analysis" |
... | @@ -101,7 +101,6 @@ | ... | @@ -101,7 +101,6 @@ |
101 | 101 | ||
102 | <TextView | 102 | <TextView |
103 | android:id="@+id/tv_expired_coupons_title" | 103 | android:id="@+id/tv_expired_coupons_title" |
104 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
105 | android:layout_width="wrap_content" | 104 | android:layout_width="wrap_content" |
106 | android:layout_height="wrap_content" | 105 | android:layout_height="wrap_content" |
107 | android:layout_marginHorizontal="32dp" | 106 | android:layout_marginHorizontal="32dp" |
... | @@ -135,7 +134,6 @@ | ... | @@ -135,7 +134,6 @@ |
135 | 134 | ||
136 | <TextView | 135 | <TextView |
137 | android:id="@+id/tv_expired_title" | 136 | android:id="@+id/tv_expired_title" |
138 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
139 | android:layout_width="wrap_content" | 137 | android:layout_width="wrap_content" |
140 | android:layout_height="wrap_content" | 138 | android:layout_height="wrap_content" |
141 | android:text="@string/cos_analysis2" | 139 | android:text="@string/cos_analysis2" |
... | @@ -170,7 +168,6 @@ | ... | @@ -170,7 +168,6 @@ |
170 | 168 | ||
171 | <TextView | 169 | <TextView |
172 | android:id="@+id/tv_expired_more" | 170 | android:id="@+id/tv_expired_more" |
173 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
174 | android:layout_width="wrap_content" | 171 | android:layout_width="wrap_content" |
175 | android:layout_height="wrap_content" | 172 | android:layout_height="wrap_content" |
176 | android:text="@string/cos_see_more" | 173 | android:text="@string/cos_see_more" |
... | @@ -191,7 +188,6 @@ | ... | @@ -191,7 +188,6 @@ |
191 | 188 | ||
192 | <TextView | 189 | <TextView |
193 | android:id="@+id/tv_expired_empty" | 190 | android:id="@+id/tv_expired_empty" |
194 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
195 | android:layout_width="wrap_content" | 191 | android:layout_width="wrap_content" |
196 | android:layout_height="wrap_content" | 192 | android:layout_height="wrap_content" |
197 | android:layout_below="@+id/cv_expired_coupons_title" | 193 | android:layout_below="@+id/cv_expired_coupons_title" |
... | @@ -225,7 +221,6 @@ | ... | @@ -225,7 +221,6 @@ |
225 | 221 | ||
226 | <TextView | 222 | <TextView |
227 | android:id="@+id/tv_shared_title" | 223 | android:id="@+id/tv_shared_title" |
228 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
229 | android:layout_width="wrap_content" | 224 | android:layout_width="wrap_content" |
230 | android:layout_height="wrap_content" | 225 | android:layout_height="wrap_content" |
231 | android:text="@string/cos_analysis2" | 226 | android:text="@string/cos_analysis2" |
... | @@ -259,7 +254,6 @@ | ... | @@ -259,7 +254,6 @@ |
259 | 254 | ||
260 | <TextView | 255 | <TextView |
261 | android:id="@+id/tv_shared_more" | 256 | android:id="@+id/tv_shared_more" |
262 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
263 | android:layout_width="wrap_content" | 257 | android:layout_width="wrap_content" |
264 | android:layout_height="wrap_content" | 258 | android:layout_height="wrap_content" |
265 | android:text="@string/cos_see_more" | 259 | android:text="@string/cos_see_more" |
... | @@ -278,7 +272,6 @@ | ... | @@ -278,7 +272,6 @@ |
278 | 272 | ||
279 | <TextView | 273 | <TextView |
280 | android:id="@+id/tv_shared_empty" | 274 | android:id="@+id/tv_shared_empty" |
281 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
282 | android:layout_width="wrap_content" | 275 | android:layout_width="wrap_content" |
283 | android:layout_height="wrap_content" | 276 | android:layout_height="wrap_content" |
284 | android:layout_below="@+id/tv_shared_title" | 277 | android:layout_below="@+id/tv_shared_title" | ... | ... |
This diff is collapsed. Click to expand it.
... | @@ -27,7 +27,6 @@ | ... | @@ -27,7 +27,6 @@ |
27 | 27 | ||
28 | <TextView | 28 | <TextView |
29 | android:id="@+id/textView3" | 29 | android:id="@+id/textView3" |
30 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
31 | android:layout_width="wrap_content" | 30 | android:layout_width="wrap_content" |
32 | android:layout_height="wrap_content" | 31 | android:layout_height="wrap_content" |
33 | android:gravity="center" | 32 | android:gravity="center" |
... | @@ -127,7 +126,6 @@ | ... | @@ -127,7 +126,6 @@ |
127 | 126 | ||
128 | <TextView | 127 | <TextView |
129 | android:id="@+id/tv_research_section" | 128 | android:id="@+id/tv_research_section" |
130 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
131 | android:layout_width="wrap_content" | 129 | android:layout_width="wrap_content" |
132 | android:layout_height="wrap_content" | 130 | android:layout_height="wrap_content" |
133 | android:layout_marginHorizontal="16dp" | 131 | android:layout_marginHorizontal="16dp" |
... | @@ -158,7 +156,6 @@ | ... | @@ -158,7 +156,6 @@ |
158 | 156 | ||
159 | <TextView | 157 | <TextView |
160 | android:id="@+id/tv_exclusive_section" | 158 | android:id="@+id/tv_exclusive_section" |
161 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
162 | android:layout_width="wrap_content" | 159 | android:layout_width="wrap_content" |
163 | android:layout_height="wrap_content" | 160 | android:layout_height="wrap_content" |
164 | android:layout_marginHorizontal="16dp" | 161 | android:layout_marginHorizontal="16dp" |
... | @@ -189,7 +186,6 @@ | ... | @@ -189,7 +186,6 @@ |
189 | 186 | ||
190 | <TextView | 187 | <TextView |
191 | android:id="@+id/tv_contest_section" | 188 | android:id="@+id/tv_contest_section" |
192 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
193 | android:layout_width="wrap_content" | 189 | android:layout_width="wrap_content" |
194 | android:layout_height="wrap_content" | 190 | android:layout_height="wrap_content" |
195 | android:layout_marginHorizontal="16dp" | 191 | android:layout_marginHorizontal="16dp" |
... | @@ -220,7 +216,6 @@ | ... | @@ -220,7 +216,6 @@ |
220 | 216 | ||
221 | <TextView | 217 | <TextView |
222 | android:id="@+id/tv_contextual_section" | 218 | android:id="@+id/tv_contextual_section" |
223 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
224 | android:layout_width="wrap_content" | 219 | android:layout_width="wrap_content" |
225 | android:layout_height="wrap_content" | 220 | android:layout_height="wrap_content" |
226 | android:layout_marginHorizontal="16dp" | 221 | android:layout_marginHorizontal="16dp" | ... | ... |
... | @@ -24,7 +24,6 @@ | ... | @@ -24,7 +24,6 @@ |
24 | 24 | ||
25 | <TextView | 25 | <TextView |
26 | android:id="@+id/tv_telco_header_title" | 26 | android:id="@+id/tv_telco_header_title" |
27 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
28 | android:layout_width="wrap_content" | 27 | android:layout_width="wrap_content" |
29 | android:layout_height="wrap_content" | 28 | android:layout_height="wrap_content" |
30 | android:textColor="@color/cos_light_black" | 29 | android:textColor="@color/cos_light_black" |
... | @@ -80,7 +79,6 @@ | ... | @@ -80,7 +79,6 @@ |
80 | 79 | ||
81 | <TextView | 80 | <TextView |
82 | android:id="@+id/tv_telco_gift_value" | 81 | android:id="@+id/tv_telco_gift_value" |
83 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
84 | android:layout_width="64dp" | 82 | android:layout_width="64dp" |
85 | android:layout_height="64dp" | 83 | android:layout_height="64dp" |
86 | android:background="@drawable/shape_round_border_gradient" | 84 | android:background="@drawable/shape_round_border_gradient" |
... | @@ -91,7 +89,6 @@ | ... | @@ -91,7 +89,6 @@ |
91 | 89 | ||
92 | <TextView | 90 | <TextView |
93 | android:id="@+id/tv_telco_gift_type" | 91 | android:id="@+id/tv_telco_gift_type" |
94 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
95 | android:layout_width="wrap_content" | 92 | android:layout_width="wrap_content" |
96 | android:layout_height="wrap_content" | 93 | android:layout_height="wrap_content" |
97 | android:layout_marginStart="8dp" | 94 | android:layout_marginStart="8dp" |
... | @@ -119,7 +116,6 @@ | ... | @@ -119,7 +116,6 @@ |
119 | 116 | ||
120 | <TextView | 117 | <TextView |
121 | android:id="@+id/tv_telco_gift_duration" | 118 | android:id="@+id/tv_telco_gift_duration" |
122 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
123 | android:layout_width="wrap_content" | 119 | android:layout_width="wrap_content" |
124 | android:layout_height="wrap_content" | 120 | android:layout_height="wrap_content" |
125 | android:background="@drawable/shape_round_border_gradient2" | 121 | android:background="@drawable/shape_round_border_gradient2" |
... | @@ -137,7 +133,6 @@ | ... | @@ -137,7 +133,6 @@ |
137 | 133 | ||
138 | <TextView | 134 | <TextView |
139 | android:id="@+id/textView13" | 135 | android:id="@+id/textView13" |
140 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
141 | android:layout_width="match_parent" | 136 | android:layout_width="match_parent" |
142 | android:layout_height="wrap_content" | 137 | android:layout_height="wrap_content" |
143 | android:layout_below="@+id/cl_telco_duration_view" | 138 | android:layout_below="@+id/cl_telco_duration_view" |
... | @@ -160,7 +155,7 @@ | ... | @@ -160,7 +155,7 @@ |
160 | android:orientation="horizontal"> | 155 | android:orientation="horizontal"> |
161 | 156 | ||
162 | <TextView | 157 | <TextView |
163 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | 158 | + android:id="@+id/button_get_it" |
164 | android:layout_width="wrap_content" | 159 | android:layout_width="wrap_content" |
165 | android:layout_height="wrap_content" | 160 | android:layout_height="wrap_content" |
166 | android:gravity="center" | 161 | android:gravity="center" |
... | @@ -189,7 +184,6 @@ | ... | @@ -189,7 +184,6 @@ |
189 | 184 | ||
190 | <TextView | 185 | <TextView |
191 | android:id="@+id/tv_see_more" | 186 | android:id="@+id/tv_see_more" |
192 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
193 | android:layout_width="wrap_content" | 187 | android:layout_width="wrap_content" |
194 | android:layout_height="wrap_content" | 188 | android:layout_height="wrap_content" |
195 | android:text="@string/cos_see_more2" | 189 | android:text="@string/cos_see_more2" |
... | @@ -207,7 +201,6 @@ | ... | @@ -207,7 +201,6 @@ |
207 | 201 | ||
208 | <TextView | 202 | <TextView |
209 | android:id="@+id/tv_see_more_value" | 203 | android:id="@+id/tv_see_more_value" |
210 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
211 | android:layout_width="wrap_content" | 204 | android:layout_width="wrap_content" |
212 | android:layout_height="wrap_content" | 205 | android:layout_height="wrap_content" |
213 | android:layout_below="@+id/ll_see_more" | 206 | android:layout_below="@+id/ll_see_more" | ... | ... |
... | @@ -15,7 +15,6 @@ | ... | @@ -15,7 +15,6 @@ |
15 | 15 | ||
16 | <TextView | 16 | <TextView |
17 | android:id="@+id/tv_sender_value" | 17 | android:id="@+id/tv_sender_value" |
18 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
19 | android:layout_width="wrap_content" | 18 | android:layout_width="wrap_content" |
20 | android:layout_height="wrap_content" | 19 | android:layout_height="wrap_content" |
21 | android:layout_alignParentStart="true" | 20 | android:layout_alignParentStart="true" | ... | ... |
... | @@ -7,7 +7,6 @@ | ... | @@ -7,7 +7,6 @@ |
7 | 7 | ||
8 | <TextView | 8 | <TextView |
9 | android:id="@+id/tv_expired_coupons_date" | 9 | android:id="@+id/tv_expired_coupons_date" |
10 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
11 | android:layout_width="wrap_content" | 10 | android:layout_width="wrap_content" |
12 | android:layout_height="wrap_content" | 11 | android:layout_height="wrap_content" |
13 | android:textColor="@color/cos_light_black" | 12 | android:textColor="@color/cos_light_black" |
... | @@ -42,7 +41,6 @@ | ... | @@ -42,7 +41,6 @@ |
42 | 41 | ||
43 | <TextView | 42 | <TextView |
44 | android:id="@+id/tv_expired_coupons_title" | 43 | android:id="@+id/tv_expired_coupons_title" |
45 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
46 | android:layout_width="wrap_content" | 44 | android:layout_width="wrap_content" |
47 | android:layout_height="wrap_content" | 45 | android:layout_height="wrap_content" |
48 | android:layout_weight="0.5" | 46 | android:layout_weight="0.5" |
... | @@ -53,7 +51,6 @@ | ... | @@ -53,7 +51,6 @@ |
53 | 51 | ||
54 | <TextView | 52 | <TextView |
55 | android:id="@+id/tv_expired_coupons_value" | 53 | android:id="@+id/tv_expired_coupons_value" |
56 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
57 | android:layout_width="wrap_content" | 54 | android:layout_width="wrap_content" |
58 | android:layout_height="wrap_content" | 55 | android:layout_height="wrap_content" |
59 | android:layout_weight="0.5" | 56 | android:layout_weight="0.5" |
... | @@ -65,7 +62,6 @@ | ... | @@ -65,7 +62,6 @@ |
65 | 62 | ||
66 | <TextView | 63 | <TextView |
67 | android:id="@+id/tv_expired_coupons_label" | 64 | android:id="@+id/tv_expired_coupons_label" |
68 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
69 | android:layout_width="wrap_content" | 65 | android:layout_width="wrap_content" |
70 | android:layout_height="wrap_content" | 66 | android:layout_height="wrap_content" |
71 | android:layout_below="@+id/ll_expired_info_view" | 67 | android:layout_below="@+id/ll_expired_info_view" | ... | ... |
This diff is collapsed. Click to expand it.
... | @@ -38,7 +38,6 @@ | ... | @@ -38,7 +38,6 @@ |
38 | 38 | ||
39 | <TextView | 39 | <TextView |
40 | android:id="@+id/tv_campaign_title" | 40 | android:id="@+id/tv_campaign_title" |
41 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
42 | android:layout_width="0dp" | 41 | android:layout_width="0dp" |
43 | android:layout_height="wrap_content" | 42 | android:layout_height="wrap_content" |
44 | android:layout_marginHorizontal="12dp" | 43 | android:layout_marginHorizontal="12dp" | ... | ... |
... | @@ -31,21 +31,21 @@ | ... | @@ -31,21 +31,21 @@ |
31 | android:id="@+id/iv_campaign_logo" | 31 | android:id="@+id/iv_campaign_logo" |
32 | android:layout_width="0dp" | 32 | android:layout_width="0dp" |
33 | android:layout_height="0dp" | 33 | android:layout_height="0dp" |
34 | - android:scaleType="centerInside" | ||
35 | android:layout_margin="1dp" | 34 | android:layout_margin="1dp" |
36 | - app:shapeAppearanceOverlay="@style/ShapeAppearanceMfyImage" | 35 | + android:scaleType="centerInside" |
37 | app:layout_constraintBottom_toBottomOf="parent" | 36 | app:layout_constraintBottom_toBottomOf="parent" |
38 | app:layout_constraintEnd_toEndOf="parent" | 37 | app:layout_constraintEnd_toEndOf="parent" |
39 | app:layout_constraintStart_toEndOf="@+id/gl_vertical_54_percent" | 38 | app:layout_constraintStart_toEndOf="@+id/gl_vertical_54_percent" |
40 | app:layout_constraintTop_toTopOf="parent" | 39 | app:layout_constraintTop_toTopOf="parent" |
40 | + app:shapeAppearanceOverlay="@style/ShapeAppearanceMfyImage" | ||
41 | tools:src="@drawable/ic_cosmote_logo_horizontal_grey" /> | 41 | tools:src="@drawable/ic_cosmote_logo_horizontal_grey" /> |
42 | 42 | ||
43 | <androidx.constraintlayout.widget.ConstraintLayout | 43 | <androidx.constraintlayout.widget.ConstraintLayout |
44 | android:layout_width="0dp" | 44 | android:layout_width="0dp" |
45 | android:layout_height="match_parent" | 45 | android:layout_height="match_parent" |
46 | + android:layout_margin="1dp" | ||
46 | android:background="@drawable/svg_background_more" | 47 | android:background="@drawable/svg_background_more" |
47 | android:orientation="vertical" | 48 | android:orientation="vertical" |
48 | - android:layout_margin="1dp" | ||
49 | app:layout_constraintBottom_toBottomOf="parent" | 49 | app:layout_constraintBottom_toBottomOf="parent" |
50 | app:layout_constraintEnd_toStartOf="@+id/gl_vertical_80_percent" | 50 | app:layout_constraintEnd_toStartOf="@+id/gl_vertical_80_percent" |
51 | app:layout_constraintStart_toStartOf="parent" | 51 | app:layout_constraintStart_toStartOf="parent" |
... | @@ -60,7 +60,6 @@ | ... | @@ -60,7 +60,6 @@ |
60 | 60 | ||
61 | <TextView | 61 | <TextView |
62 | android:id="@+id/tv_campaign_title" | 62 | android:id="@+id/tv_campaign_title" |
63 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
64 | android:layout_width="0dp" | 63 | android:layout_width="0dp" |
65 | android:layout_height="wrap_content" | 64 | android:layout_height="wrap_content" |
66 | android:layout_marginHorizontal="12dp" | 65 | android:layout_marginHorizontal="12dp" |
... | @@ -75,7 +74,6 @@ | ... | @@ -75,7 +74,6 @@ |
75 | 74 | ||
76 | <TextView | 75 | <TextView |
77 | android:id="@+id/tv_campaign_subtitle" | 76 | android:id="@+id/tv_campaign_subtitle" |
78 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
79 | android:layout_width="0dp" | 77 | android:layout_width="0dp" |
80 | android:layout_height="wrap_content" | 78 | android:layout_height="wrap_content" |
81 | android:layout_marginHorizontal="12dp" | 79 | android:layout_marginHorizontal="12dp" |
... | @@ -90,7 +88,6 @@ | ... | @@ -90,7 +88,6 @@ |
90 | 88 | ||
91 | <TextView | 89 | <TextView |
92 | android:id="@+id/tv_campaign_message" | 90 | android:id="@+id/tv_campaign_message" |
93 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
94 | android:layout_width="0dp" | 91 | android:layout_width="0dp" |
95 | android:layout_height="wrap_content" | 92 | android:layout_height="wrap_content" |
96 | android:layout_marginHorizontal="12dp" | 93 | android:layout_marginHorizontal="12dp" | ... | ... |
... | @@ -15,7 +15,6 @@ | ... | @@ -15,7 +15,6 @@ |
15 | 15 | ||
16 | <TextView | 16 | <TextView |
17 | android:id="@+id/tv_phone_share" | 17 | android:id="@+id/tv_phone_share" |
18 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
19 | android:layout_width="match_parent" | 18 | android:layout_width="match_parent" |
20 | android:layout_height="wrap_content" | 19 | android:layout_height="wrap_content" |
21 | android:layout_alignParentStart="true" | 20 | android:layout_alignParentStart="true" | ... | ... |
... | @@ -56,7 +56,6 @@ | ... | @@ -56,7 +56,6 @@ |
56 | 56 | ||
57 | <TextView | 57 | <TextView |
58 | android:id="@+id/tv_market_coupons_title" | 58 | android:id="@+id/tv_market_coupons_title" |
59 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
60 | android:layout_width="wrap_content" | 59 | android:layout_width="wrap_content" |
61 | android:layout_height="wrap_content" | 60 | android:layout_height="wrap_content" |
62 | android:ellipsize="end" | 61 | android:ellipsize="end" |
... | @@ -66,7 +65,6 @@ | ... | @@ -66,7 +65,6 @@ |
66 | android:textSize="16sp" /> | 65 | android:textSize="16sp" /> |
67 | 66 | ||
68 | <TextView | 67 | <TextView |
69 | - fontPath="fonts/pf_square_sans_pro_bold.ttf" | ||
70 | android:layout_width="wrap_content" | 68 | android:layout_width="wrap_content" |
71 | android:layout_height="wrap_content" | 69 | android:layout_height="wrap_content" |
72 | android:text="" | 70 | android:text="" |
... | @@ -75,7 +73,6 @@ | ... | @@ -75,7 +73,6 @@ |
75 | 73 | ||
76 | <TextView | 74 | <TextView |
77 | android:id="@+id/tv_market_coupons_date" | 75 | android:id="@+id/tv_market_coupons_date" |
78 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
79 | android:layout_width="wrap_content" | 76 | android:layout_width="wrap_content" |
80 | android:layout_height="wrap_content" | 77 | android:layout_height="wrap_content" |
81 | android:textColor="@color/cos_light_black" | 78 | android:textColor="@color/cos_light_black" |
... | @@ -85,7 +82,6 @@ | ... | @@ -85,7 +82,6 @@ |
85 | 82 | ||
86 | <TextView | 83 | <TextView |
87 | android:id="@+id/tv_market_coupons_count" | 84 | android:id="@+id/tv_market_coupons_count" |
88 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
89 | android:layout_width="0dp" | 85 | android:layout_width="0dp" |
90 | android:layout_height="wrap_content" | 86 | android:layout_height="wrap_content" |
91 | android:layout_marginStart="8dp" | 87 | android:layout_marginStart="8dp" | ... | ... |
... | @@ -7,7 +7,6 @@ | ... | @@ -7,7 +7,6 @@ |
7 | 7 | ||
8 | <TextView | 8 | <TextView |
9 | android:id="@+id/tv_shared_coupons_date" | 9 | android:id="@+id/tv_shared_coupons_date" |
10 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
11 | android:layout_width="wrap_content" | 10 | android:layout_width="wrap_content" |
12 | android:layout_height="wrap_content" | 11 | android:layout_height="wrap_content" |
13 | android:textColor="@color/cos_light_black" | 12 | android:textColor="@color/cos_light_black" |
... | @@ -42,7 +41,6 @@ | ... | @@ -42,7 +41,6 @@ |
42 | 41 | ||
43 | <TextView | 42 | <TextView |
44 | android:id="@+id/tv_shared_coupons_title" | 43 | android:id="@+id/tv_shared_coupons_title" |
45 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
46 | android:layout_width="wrap_content" | 44 | android:layout_width="wrap_content" |
47 | android:layout_height="wrap_content" | 45 | android:layout_height="wrap_content" |
48 | android:layout_weight="0.5" | 46 | android:layout_weight="0.5" |
... | @@ -53,7 +51,6 @@ | ... | @@ -53,7 +51,6 @@ |
53 | 51 | ||
54 | <TextView | 52 | <TextView |
55 | android:id="@+id/tv_shared_coupons_value" | 53 | android:id="@+id/tv_shared_coupons_value" |
56 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
57 | android:layout_width="wrap_content" | 54 | android:layout_width="wrap_content" |
58 | android:layout_height="wrap_content" | 55 | android:layout_height="wrap_content" |
59 | android:layout_weight="0.5" | 56 | android:layout_weight="0.5" |
... | @@ -65,7 +62,6 @@ | ... | @@ -65,7 +62,6 @@ |
65 | 62 | ||
66 | <TextView | 63 | <TextView |
67 | android:id="@+id/tv_shared_coupons_label" | 64 | android:id="@+id/tv_shared_coupons_label" |
68 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
69 | android:layout_width="wrap_content" | 65 | android:layout_width="wrap_content" |
70 | android:layout_height="wrap_content" | 66 | android:layout_height="wrap_content" |
71 | android:textColor="@color/cos_light_black" | 67 | android:textColor="@color/cos_light_black" |
... | @@ -74,7 +70,6 @@ | ... | @@ -74,7 +70,6 @@ |
74 | 70 | ||
75 | <TextView | 71 | <TextView |
76 | android:id="@+id/tv_shared_coupons_phone" | 72 | android:id="@+id/tv_shared_coupons_phone" |
77 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
78 | android:layout_width="wrap_content" | 73 | android:layout_width="wrap_content" |
79 | android:layout_height="wrap_content" | 74 | android:layout_height="wrap_content" |
80 | android:textColor="@color/cos_light_black" | 75 | android:textColor="@color/cos_light_black" | ... | ... |
... | @@ -43,7 +43,6 @@ | ... | @@ -43,7 +43,6 @@ |
43 | 43 | ||
44 | <TextView | 44 | <TextView |
45 | android:id="@+id/tv_box_count_title" | 45 | android:id="@+id/tv_box_count_title" |
46 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
47 | android:layout_width="0dp" | 46 | android:layout_width="0dp" |
48 | android:layout_height="wrap_content" | 47 | android:layout_height="wrap_content" |
49 | android:layout_marginHorizontal="8dp" | 48 | android:layout_marginHorizontal="8dp" |
... | @@ -75,7 +74,6 @@ | ... | @@ -75,7 +74,6 @@ |
75 | 74 | ||
76 | <TextView | 75 | <TextView |
77 | android:id="@+id/tv_box_count" | 76 | android:id="@+id/tv_box_count" |
78 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
79 | android:layout_width="wrap_content" | 77 | android:layout_width="wrap_content" |
80 | android:layout_height="16dp" | 78 | android:layout_height="16dp" |
81 | android:includeFontPadding="false" | 79 | android:includeFontPadding="false" | ... | ... |
... | @@ -43,7 +43,6 @@ | ... | @@ -43,7 +43,6 @@ |
43 | 43 | ||
44 | <TextView | 44 | <TextView |
45 | android:id="@+id/tv_gifts_count_title" | 45 | android:id="@+id/tv_gifts_count_title" |
46 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
47 | android:layout_width="0dp" | 46 | android:layout_width="0dp" |
48 | android:layout_height="wrap_content" | 47 | android:layout_height="wrap_content" |
49 | android:layout_marginHorizontal="8dp" | 48 | android:layout_marginHorizontal="8dp" |
... | @@ -74,7 +73,6 @@ | ... | @@ -74,7 +73,6 @@ |
74 | 73 | ||
75 | <TextView | 74 | <TextView |
76 | android:id="@+id/tv_gifts_count" | 75 | android:id="@+id/tv_gifts_count" |
77 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
78 | android:layout_width="wrap_content" | 76 | android:layout_width="wrap_content" |
79 | android:layout_height="16dp" | 77 | android:layout_height="16dp" |
80 | android:includeFontPadding="false" | 78 | android:includeFontPadding="false" | ... | ... |
... | @@ -43,7 +43,6 @@ | ... | @@ -43,7 +43,6 @@ |
43 | 43 | ||
44 | <TextView | 44 | <TextView |
45 | android:id="@+id/tv_deals_count_title" | 45 | android:id="@+id/tv_deals_count_title" |
46 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
47 | android:layout_width="0dp" | 46 | android:layout_width="0dp" |
48 | android:layout_height="wrap_content" | 47 | android:layout_height="wrap_content" |
49 | android:layout_marginHorizontal="8dp" | 48 | android:layout_marginHorizontal="8dp" |
... | @@ -74,7 +73,6 @@ | ... | @@ -74,7 +73,6 @@ |
74 | 73 | ||
75 | <TextView | 74 | <TextView |
76 | android:id="@+id/tv_deals_count" | 75 | android:id="@+id/tv_deals_count" |
77 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
78 | android:layout_width="wrap_content" | 76 | android:layout_width="wrap_content" |
79 | android:layout_height="16dp" | 77 | android:layout_height="16dp" |
80 | android:includeFontPadding="false" | 78 | android:includeFontPadding="false" | ... | ... |
... | @@ -43,7 +43,6 @@ | ... | @@ -43,7 +43,6 @@ |
43 | 43 | ||
44 | <TextView | 44 | <TextView |
45 | android:id="@+id/tv_sm_count_title" | 45 | android:id="@+id/tv_sm_count_title" |
46 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
47 | android:layout_width="0dp" | 46 | android:layout_width="0dp" |
48 | android:layout_height="wrap_content" | 47 | android:layout_height="wrap_content" |
49 | android:layout_marginHorizontal="8dp" | 48 | android:layout_marginHorizontal="8dp" |
... | @@ -74,7 +73,6 @@ | ... | @@ -74,7 +73,6 @@ |
74 | 73 | ||
75 | <TextView | 74 | <TextView |
76 | android:id="@+id/tv_sm_count" | 75 | android:id="@+id/tv_sm_count" |
77 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
78 | android:layout_width="wrap_content" | 76 | android:layout_width="wrap_content" |
79 | android:layout_height="16dp" | 77 | android:layout_height="16dp" |
80 | android:includeFontPadding="false" | 78 | android:includeFontPadding="false" | ... | ... |
-
Please register or login to post a comment