Showing
21 changed files
with
148 additions
and
139 deletions
| ... | @@ -100,8 +100,8 @@ dependencies { | ... | @@ -100,8 +100,8 @@ dependencies { |
| 100 | api 'com.getkeepsafe.relinker:relinker:1.4.4' | 100 | api 'com.getkeepsafe.relinker:relinker:1.4.4' |
| 101 | 101 | ||
| 102 | //------------------------------ Calligraphy -----------------------------// | 102 | //------------------------------ Calligraphy -----------------------------// |
| 103 | - api 'io.github.inflationx:calligraphy3:3.1.1' | 103 | +// api 'io.github.inflationx:calligraphy3:3.1.1' |
| 104 | - api 'io.github.inflationx:viewpump:2.0.3' | 104 | +// api 'io.github.inflationx:viewpump:2.0.3' |
| 105 | 105 | ||
| 106 | //------------------------------ Retrofit -----------------------------// | 106 | //------------------------------ Retrofit -----------------------------// |
| 107 | implementation 'com.squareup.retrofit2:retrofit:2.9.0' | 107 | implementation 'com.squareup.retrofit2:retrofit:2.9.0' | ... | ... |
| 1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
| 2 | 2 | ||
| 3 | import android.app.AlertDialog; | 3 | import android.app.AlertDialog; |
| 4 | -import android.content.Context; | ||
| 5 | import android.content.pm.PackageManager; | 4 | import android.content.pm.PackageManager; |
| 6 | import android.os.Build; | 5 | import android.os.Build; |
| 7 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| ... | @@ -19,7 +18,6 @@ import com.google.android.material.navigation.NavigationBarView; | ... | @@ -19,7 +18,6 @@ import com.google.android.material.navigation.NavigationBarView; |
| 19 | 18 | ||
| 20 | import java.util.ArrayList; | 19 | import java.util.ArrayList; |
| 21 | 20 | ||
| 22 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
| 23 | import ly.warp.sdk.R; | 21 | import ly.warp.sdk.R; |
| 24 | import ly.warp.sdk.fragments.HomeFragment; | 22 | import ly.warp.sdk.fragments.HomeFragment; |
| 25 | import ly.warp.sdk.fragments.LoyaltyFragment; | 23 | import ly.warp.sdk.fragments.LoyaltyFragment; |
| ... | @@ -111,11 +109,6 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation | ... | @@ -111,11 +109,6 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation |
| 111 | } | 109 | } |
| 112 | 110 | ||
| 113 | @Override | 111 | @Override |
| 114 | - public void attachBaseContext(Context newBase) { | ||
| 115 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
| 116 | - } | ||
| 117 | - | ||
| 118 | - @Override | ||
| 119 | public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { | 112 | public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { |
| 120 | super.onRequestPermissionsResult(requestCode, permissions, grantResults); | 113 | super.onRequestPermissionsResult(requestCode, permissions, grantResults); |
| 121 | if (requestCode == REQUEST_NOTIFICATION_PERMISSION) { | 114 | if (requestCode == REQUEST_NOTIFICATION_PERMISSION) { | ... | ... |
| ... | @@ -2,7 +2,6 @@ package ly.warp.sdk.activities; | ... | @@ -2,7 +2,6 @@ package ly.warp.sdk.activities; |
| 2 | 2 | ||
| 3 | import android.Manifest; | 3 | import android.Manifest; |
| 4 | import android.content.ActivityNotFoundException; | 4 | import android.content.ActivityNotFoundException; |
| 5 | -import android.content.Context; | ||
| 6 | import android.content.Intent; | 5 | import android.content.Intent; |
| 7 | import android.content.pm.PackageManager; | 6 | import android.content.pm.PackageManager; |
| 8 | import android.graphics.Bitmap; | 7 | import android.graphics.Bitmap; |
| ... | @@ -43,12 +42,12 @@ import com.google.maps.android.clustering.ClusterManager; | ... | @@ -43,12 +42,12 @@ import com.google.maps.android.clustering.ClusterManager; |
| 43 | 42 | ||
| 44 | import java.util.ArrayList; | 43 | import java.util.ArrayList; |
| 45 | 44 | ||
| 46 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
| 47 | import ly.warp.sdk.R; | 45 | import ly.warp.sdk.R; |
| 48 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 46 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
| 49 | import ly.warp.sdk.io.models.Coupon; | 47 | import ly.warp.sdk.io.models.Coupon; |
| 50 | import ly.warp.sdk.io.models.Merchant; | 48 | import ly.warp.sdk.io.models.Merchant; |
| 51 | import ly.warp.sdk.io.models.MerchantList; | 49 | import ly.warp.sdk.io.models.MerchantList; |
| 50 | +import ly.warp.sdk.utils.WarpUtils; | ||
| 52 | import ly.warp.sdk.utils.WarplyManagerHelper; | 51 | import ly.warp.sdk.utils.WarplyManagerHelper; |
| 53 | import ly.warp.sdk.utils.WarplyProperty; | 52 | import ly.warp.sdk.utils.WarplyProperty; |
| 54 | import ly.warp.sdk.utils.constants.WarpConstants; | 53 | import ly.warp.sdk.utils.constants.WarpConstants; |
| ... | @@ -79,6 +78,7 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe | ... | @@ -79,6 +78,7 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe |
| 79 | private AlertDialog mAlertDialogNoShopsAvailable; | 78 | private AlertDialog mAlertDialogNoShopsAvailable; |
| 80 | private Merchant mMerchant, mMerchantParent; | 79 | private Merchant mMerchant, mMerchantParent; |
| 81 | private ArrayList<Merchant> mMerchantParentList = new ArrayList<>(); | 80 | private ArrayList<Merchant> mMerchantParentList = new ArrayList<>(); |
| 81 | + private TextView mFontHeader; | ||
| 82 | 82 | ||
| 83 | // =========================================================== | 83 | // =========================================================== |
| 84 | // Methods for/from SuperClass/Interfaces | 84 | // Methods for/from SuperClass/Interfaces |
| ... | @@ -102,6 +102,8 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe | ... | @@ -102,6 +102,8 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe |
| 102 | mMapView = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mv_shops); | 102 | mMapView = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mv_shops); |
| 103 | mMapView.getMapAsync(this); | 103 | mMapView.getMapAsync(this); |
| 104 | mIvBack.setOnClickListener(this); | 104 | mIvBack.setOnClickListener(this); |
| 105 | + mFontHeader = findViewById(R.id.textView3); | ||
| 106 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader); | ||
| 105 | } | 107 | } |
| 106 | 108 | ||
| 107 | @Override | 109 | @Override |
| ... | @@ -117,11 +119,6 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe | ... | @@ -117,11 +119,6 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe |
| 117 | } | 119 | } |
| 118 | } | 120 | } |
| 119 | 121 | ||
| 120 | - @Override | ||
| 121 | - protected void attachBaseContext(Context newBase) { | ||
| 122 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
| 123 | - } | ||
| 124 | - | ||
| 125 | // @Override | 122 | // @Override |
| 126 | // public void onRequestPermissionsResult( | 123 | // public void onRequestPermissionsResult( |
| 127 | // int requestCode, | 124 | // int requestCode, |
| ... | @@ -221,6 +218,7 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe | ... | @@ -221,6 +218,7 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe |
| 221 | dialogClose.setOnClickListener(view -> bottomSheetDialog.dismiss()); | 218 | dialogClose.setOnClickListener(view -> bottomSheetDialog.dismiss()); |
| 222 | 219 | ||
| 223 | TextView pinTitle = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_title); | 220 | TextView pinTitle = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_title); |
| 221 | + WarpUtils.renderCustomFont(ShopsActivity.this, R.font.pf_square_sans_pro_bold, pinTitle); | ||
| 224 | if (mMerchantParentList != null && mMerchantParentList.size() > 0) { | 222 | if (mMerchantParentList != null && mMerchantParentList.size() > 0) { |
| 225 | for (Merchant parentMerch : mMerchantParentList) { | 223 | for (Merchant parentMerch : mMerchantParentList) { |
| 226 | if (parentMerch.getUuid().equals(merch.getParent())) { | 224 | if (parentMerch.getUuid().equals(merch.getParent())) { |
| ... | @@ -243,17 +241,24 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe | ... | @@ -243,17 +241,24 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe |
| 243 | } | 241 | } |
| 244 | 242 | ||
| 245 | TextView pinName = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_name); | 243 | TextView pinName = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_name); |
| 244 | + WarpUtils.renderCustomFont(ShopsActivity.this, R.font.pf_square_sans_pro_medium, pinName); | ||
| 246 | pinName.setText(merch.getName()); | 245 | pinName.setText(merch.getName()); |
| 247 | 246 | ||
| 248 | TextView pinDays = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_days); | 247 | TextView pinDays = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_days); |
| 248 | + WarpUtils.renderCustomFont(ShopsActivity.this, R.font.pf_square_sans_pro_regular, pinDays); | ||
| 249 | pinDays.setText(merch.getSnippet()); //TODO: wrong getter | 249 | pinDays.setText(merch.getSnippet()); //TODO: wrong getter |
| 250 | 250 | ||
| 251 | TextView pinTel = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_tel); | 251 | TextView pinTel = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_tel); |
| 252 | + WarpUtils.renderCustomFont(ShopsActivity.this, R.font.pf_square_sans_pro_medium, pinTel); | ||
| 252 | pinTel.setText(merch.getTelephone()); | 253 | pinTel.setText(merch.getTelephone()); |
| 253 | 254 | ||
| 254 | TextView pinAddress = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_address); | 255 | TextView pinAddress = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_address); |
| 256 | + WarpUtils.renderCustomFont(ShopsActivity.this, R.font.pf_square_sans_pro_medium, pinAddress); | ||
| 255 | pinAddress.setText(merch.getAddress()); | 257 | pinAddress.setText(merch.getAddress()); |
| 256 | 258 | ||
| 259 | + TextView pinDirectionsText = (TextView) bottomSheetDialog.findViewById(R.id.tv_directions); | ||
| 260 | + WarpUtils.renderCustomFont(ShopsActivity.this, R.font.pf_square_sans_pro_medium, pinDirectionsText); | ||
| 261 | + | ||
| 257 | LinearLayout pinDirections = (LinearLayout) bottomSheetDialog.findViewById(R.id.ll_directions); | 262 | LinearLayout pinDirections = (LinearLayout) bottomSheetDialog.findViewById(R.id.ll_directions); |
| 258 | pinDirections.setOnClickListener(view -> { | 263 | pinDirections.setOnClickListener(view -> { |
| 259 | Uri gmmIntentUri = Uri.parse("google.navigation:q=" + merch.getLatitude() + "," + merch.getLongitude()/* + "&mode=w"*/); | 264 | Uri gmmIntentUri = Uri.parse("google.navigation:q=" + merch.getLatitude() + "," + merch.getLongitude()/* + "&mode=w"*/); | ... | ... |
| ... | @@ -2,7 +2,6 @@ package ly.warp.sdk.activities; | ... | @@ -2,7 +2,6 @@ package ly.warp.sdk.activities; |
| 2 | 2 | ||
| 3 | import android.Manifest; | 3 | import android.Manifest; |
| 4 | import android.content.ActivityNotFoundException; | 4 | import android.content.ActivityNotFoundException; |
| 5 | -import android.content.Context; | ||
| 6 | import android.content.Intent; | 5 | import android.content.Intent; |
| 7 | import android.content.pm.PackageManager; | 6 | import android.content.pm.PackageManager; |
| 8 | import android.graphics.Bitmap; | 7 | import android.graphics.Bitmap; |
| ... | @@ -42,12 +41,12 @@ import com.huawei.hms.maps.model.MarkerOptions; | ... | @@ -42,12 +41,12 @@ import com.huawei.hms.maps.model.MarkerOptions; |
| 42 | 41 | ||
| 43 | import java.util.ArrayList; | 42 | import java.util.ArrayList; |
| 44 | 43 | ||
| 45 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
| 46 | import ly.warp.sdk.R; | 44 | import ly.warp.sdk.R; |
| 47 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 45 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
| 48 | import ly.warp.sdk.io.models.Coupon; | 46 | import ly.warp.sdk.io.models.Coupon; |
| 49 | import ly.warp.sdk.io.models.Merchant; | 47 | import ly.warp.sdk.io.models.Merchant; |
| 50 | import ly.warp.sdk.io.models.MerchantList; | 48 | import ly.warp.sdk.io.models.MerchantList; |
| 49 | +import ly.warp.sdk.utils.WarpUtils; | ||
| 51 | import ly.warp.sdk.utils.WarplyManagerHelper; | 50 | import ly.warp.sdk.utils.WarplyManagerHelper; |
| 52 | import ly.warp.sdk.utils.WarplyProperty; | 51 | import ly.warp.sdk.utils.WarplyProperty; |
| 53 | import ly.warp.sdk.utils.constants.WarpConstants; | 52 | import ly.warp.sdk.utils.constants.WarpConstants; |
| ... | @@ -77,6 +76,7 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic | ... | @@ -77,6 +76,7 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic |
| 77 | private AlertDialog mAlertDialogNoShopsAvailable; | 76 | private AlertDialog mAlertDialogNoShopsAvailable; |
| 78 | private Merchant mMerchant, mMerchantParent; | 77 | private Merchant mMerchant, mMerchantParent; |
| 79 | private ArrayList<Merchant> mMerchantParentList = new ArrayList<>(); | 78 | private ArrayList<Merchant> mMerchantParentList = new ArrayList<>(); |
| 79 | + private TextView mFontHeader; | ||
| 80 | 80 | ||
| 81 | // =========================================================== | 81 | // =========================================================== |
| 82 | // Methods for/from SuperClass/Interfaces | 82 | // Methods for/from SuperClass/Interfaces |
| ... | @@ -101,6 +101,8 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic | ... | @@ -101,6 +101,8 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic |
| 101 | mSupportMapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mv_shops_huawei); | 101 | mSupportMapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mv_shops_huawei); |
| 102 | mSupportMapFragment.getMapAsync(this); | 102 | mSupportMapFragment.getMapAsync(this); |
| 103 | mIvBack.setOnClickListener(this); | 103 | mIvBack.setOnClickListener(this); |
| 104 | + mFontHeader = findViewById(R.id.textView3); | ||
| 105 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader); | ||
| 104 | } | 106 | } |
| 105 | 107 | ||
| 106 | @Override | 108 | @Override |
| ... | @@ -116,11 +118,6 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic | ... | @@ -116,11 +118,6 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic |
| 116 | } | 118 | } |
| 117 | } | 119 | } |
| 118 | 120 | ||
| 119 | - @Override | ||
| 120 | - protected void attachBaseContext(Context newBase) { | ||
| 121 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
| 122 | - } | ||
| 123 | - | ||
| 124 | // @Override | 121 | // @Override |
| 125 | // public void onRequestPermissionsResult( | 122 | // public void onRequestPermissionsResult( |
| 126 | // int requestCode, | 123 | // int requestCode, |
| ... | @@ -222,6 +219,7 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic | ... | @@ -222,6 +219,7 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic |
| 222 | dialogClose.setOnClickListener(view -> bottomSheetDialog.dismiss()); | 219 | dialogClose.setOnClickListener(view -> bottomSheetDialog.dismiss()); |
| 223 | 220 | ||
| 224 | TextView pinTitle = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_title); | 221 | TextView pinTitle = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_title); |
| 222 | + WarpUtils.renderCustomFont(ShopsHuaweiActivity.this, R.font.pf_square_sans_pro_bold, pinTitle); | ||
| 225 | if (mMerchantParentList != null && mMerchantParentList.size() > 0) { | 223 | if (mMerchantParentList != null && mMerchantParentList.size() > 0) { |
| 226 | for (Merchant parentMerch : mMerchantParentList) { | 224 | for (Merchant parentMerch : mMerchantParentList) { |
| 227 | if (parentMerch.getUuid().equals(merch.getParent())) { | 225 | if (parentMerch.getUuid().equals(merch.getParent())) { |
| ... | @@ -244,17 +242,24 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic | ... | @@ -244,17 +242,24 @@ public class ShopsHuaweiActivity extends FragmentActivity implements View.OnClic |
| 244 | } | 242 | } |
| 245 | 243 | ||
| 246 | TextView pinName = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_name); | 244 | TextView pinName = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_name); |
| 245 | + WarpUtils.renderCustomFont(ShopsHuaweiActivity.this, R.font.pf_square_sans_pro_medium, pinName); | ||
| 247 | pinName.setText(merch.getName()); | 246 | pinName.setText(merch.getName()); |
| 248 | 247 | ||
| 249 | TextView pinDays = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_days); | 248 | TextView pinDays = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_days); |
| 249 | + WarpUtils.renderCustomFont(ShopsHuaweiActivity.this, R.font.pf_square_sans_pro_regular, pinDays); | ||
| 250 | pinDays.setText(merch.getSnippet()); //TODO: wrong getter | 250 | pinDays.setText(merch.getSnippet()); //TODO: wrong getter |
| 251 | 251 | ||
| 252 | TextView pinTel = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_tel); | 252 | TextView pinTel = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_tel); |
| 253 | + WarpUtils.renderCustomFont(ShopsHuaweiActivity.this, R.font.pf_square_sans_pro_medium, pinTel); | ||
| 253 | pinTel.setText(merch.getTelephone()); | 254 | pinTel.setText(merch.getTelephone()); |
| 254 | 255 | ||
| 255 | TextView pinAddress = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_address); | 256 | TextView pinAddress = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_address); |
| 257 | + WarpUtils.renderCustomFont(ShopsHuaweiActivity.this, R.font.pf_square_sans_pro_medium, pinAddress); | ||
| 256 | pinAddress.setText(merch.getAddress()); | 258 | pinAddress.setText(merch.getAddress()); |
| 257 | 259 | ||
| 260 | + TextView pinDirectionsText = (TextView) bottomSheetDialog.findViewById(R.id.tv_directions); | ||
| 261 | + WarpUtils.renderCustomFont(ShopsHuaweiActivity.this, R.font.pf_square_sans_pro_medium, pinDirectionsText); | ||
| 262 | + | ||
| 258 | LinearLayout pinDirections = (LinearLayout) bottomSheetDialog.findViewById(R.id.ll_directions); | 263 | LinearLayout pinDirections = (LinearLayout) bottomSheetDialog.findViewById(R.id.ll_directions); |
| 259 | pinDirections.setOnClickListener(view -> { | 264 | pinDirections.setOnClickListener(view -> { |
| 260 | Uri hmmIntentUri = Uri.parse("petalmaps://navigation?daddr=" + merch.getLatitude() + "," + merch.getLongitude()); | 265 | Uri hmmIntentUri = Uri.parse("petalmaps://navigation?daddr=" + merch.getLatitude() + "," + merch.getLongitude()); | ... | ... |
| ... | @@ -50,9 +50,9 @@ import org.json.JSONObject; | ... | @@ -50,9 +50,9 @@ import org.json.JSONObject; |
| 50 | import java.util.ArrayList; | 50 | import java.util.ArrayList; |
| 51 | import java.util.Arrays; | 51 | import java.util.Arrays; |
| 52 | 52 | ||
| 53 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
| 54 | import ly.warp.sdk.R; | 53 | import ly.warp.sdk.R; |
| 55 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 54 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
| 55 | +import ly.warp.sdk.utils.WarpUtils; | ||
| 56 | import ly.warp.sdk.utils.managers.WarplyManager; | 56 | import ly.warp.sdk.utils.managers.WarplyManager; |
| 57 | 57 | ||
| 58 | /** | 58 | /** |
| ... | @@ -73,7 +73,9 @@ public class TelematicsActivity extends Activity implements View.OnClickListener | ... | @@ -73,7 +73,9 @@ public class TelematicsActivity extends Activity implements View.OnClickListener |
| 73 | private boolean mIsTripStarted = false; | 73 | private boolean mIsTripStarted = false; |
| 74 | private LinearLayout mLlTripButton, mLlTelematicsMain, mLlTelematicsHistory; | 74 | private LinearLayout mLlTripButton, mLlTelematicsMain, mLlTelematicsHistory; |
| 75 | private TextView mTvTripButton, mTvSensorData, mTvVelocity, mTvAvgVelocity, mTvRecordsSaved, | 75 | private TextView mTvTripButton, mTvSensorData, mTvVelocity, mTvAvgVelocity, mTvRecordsSaved, |
| 76 | - mTvOrientationCount, mTvTouchCount; | 76 | + mTvOrientationCount, mTvTouchCount, mFontHeader, mFontSensorLabel, |
| 77 | + mFontVelocityLabel, mFontAvgLabel, mFontOrientationLabel, mFontTouchLabel, mFontRecordLabel, | ||
| 78 | + mFontDrivingSumLabel, mFontDrivingSumSubtitleLabel, mFontHistoryButtonLabel; | ||
| 77 | private SensorManager mSensorManager; | 79 | private SensorManager mSensorManager; |
| 78 | private Sensor mSensor; | 80 | private Sensor mSensor; |
| 79 | private Handler mHandler, mTouchHandler; | 81 | private Handler mHandler, mTouchHandler; |
| ... | @@ -133,6 +135,28 @@ public class TelematicsActivity extends Activity implements View.OnClickListener | ... | @@ -133,6 +135,28 @@ public class TelematicsActivity extends Activity implements View.OnClickListener |
| 133 | mRlMainScroll.setOnTouchListener(mScrollTouchListener); | 135 | mRlMainScroll.setOnTouchListener(mScrollTouchListener); |
| 134 | mLlTelematicsHistory = findViewById(R.id.ll_telematics_history); | 136 | mLlTelematicsHistory = findViewById(R.id.ll_telematics_history); |
| 135 | mLlTelematicsHistory.setOnClickListener(this); | 137 | mLlTelematicsHistory.setOnClickListener(this); |
| 138 | + mFontHeader = findViewById(R.id.textView3); | ||
| 139 | + mFontSensorLabel = findViewById(R.id.tv_sensor_data_label); | ||
| 140 | + mFontVelocityLabel = findViewById(R.id.tv_velocity_label); | ||
| 141 | + mFontAvgLabel = findViewById(R.id.tv_avg_label); | ||
| 142 | + mFontOrientationLabel = findViewById(R.id.tv_orientation_label); | ||
| 143 | + mFontTouchLabel = findViewById(R.id.tv_touch_label); | ||
| 144 | + mFontRecordLabel = findViewById(R.id.tv_records_label); | ||
| 145 | + mFontDrivingSumLabel = findViewById(R.id.tv_driving_sum); | ||
| 146 | + mFontDrivingSumSubtitleLabel = findViewById(R.id.tv_driving_sum_subtitle); | ||
| 147 | + mFontHistoryButtonLabel = findViewById(R.id.history_button_text); | ||
| 148 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader); | ||
| 149 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mFontSensorLabel, | ||
| 150 | + mFontVelocityLabel, mFontAvgLabel, mFontOrientationLabel, mFontTouchLabel, | ||
| 151 | + mFontRecordLabel); | ||
| 152 | + WarpUtils.renderCustomFont(this, R.font.peridot_bold, mTvSensorData, | ||
| 153 | + mTvVelocity, mTvAvgVelocity, mTvOrientationCount, mTvTouchCount, mTvRecordsSaved, | ||
| 154 | + mEtLimit, mEtSampleTime); | ||
| 155 | + | ||
| 156 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_bold, mFontDrivingSumLabel); | ||
| 157 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mFontDrivingSumSubtitleLabel); | ||
| 158 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, | ||
| 159 | + mFontHistoryButtonLabel, mTvTripButton); | ||
| 136 | 160 | ||
| 137 | locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); | 161 | locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); |
| 138 | 162 | ||
| ... | @@ -248,11 +272,6 @@ public class TelematicsActivity extends Activity implements View.OnClickListener | ... | @@ -248,11 +272,6 @@ public class TelematicsActivity extends Activity implements View.OnClickListener |
| 248 | } | 272 | } |
| 249 | 273 | ||
| 250 | @Override | 274 | @Override |
| 251 | - protected void attachBaseContext(Context newBase) { | ||
| 252 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
| 253 | - } | ||
| 254 | - | ||
| 255 | - @Override | ||
| 256 | public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { | 275 | public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { |
| 257 | super.onRequestPermissionsResult(requestCode, permissions, grantResults); | 276 | super.onRequestPermissionsResult(requestCode, permissions, grantResults); |
| 258 | 277 | ... | ... |
| 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.view.View; | 6 | import android.view.View; |
| 8 | import android.widget.ImageView; | 7 | import android.widget.ImageView; |
| 9 | import android.widget.LinearLayout; | 8 | import android.widget.LinearLayout; |
| 9 | +import android.widget.TextView; | ||
| 10 | 10 | ||
| 11 | import androidx.recyclerview.widget.ConcatAdapter; | 11 | import androidx.recyclerview.widget.ConcatAdapter; |
| 12 | import androidx.recyclerview.widget.LinearLayoutManager; | 12 | import androidx.recyclerview.widget.LinearLayoutManager; |
| ... | @@ -16,10 +16,10 @@ import com.google.android.material.snackbar.Snackbar; | ... | @@ -16,10 +16,10 @@ import com.google.android.material.snackbar.Snackbar; |
| 16 | 16 | ||
| 17 | import java.util.ArrayList; | 17 | import java.util.ArrayList; |
| 18 | 18 | ||
| 19 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
| 20 | import ly.warp.sdk.R; | 19 | import ly.warp.sdk.R; |
| 21 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 20 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
| 22 | import ly.warp.sdk.io.models.TelematicsHistory; | 21 | import ly.warp.sdk.io.models.TelematicsHistory; |
| 22 | +import ly.warp.sdk.utils.WarpUtils; | ||
| 23 | import ly.warp.sdk.utils.managers.WarplyManager; | 23 | import ly.warp.sdk.utils.managers.WarplyManager; |
| 24 | import ly.warp.sdk.views.adapters.TelematicsHistoryAdapter; | 24 | import ly.warp.sdk.views.adapters.TelematicsHistoryAdapter; |
| 25 | import ly.warp.sdk.views.adapters.TelematicsHistoryHeaderAdapter; | 25 | import ly.warp.sdk.views.adapters.TelematicsHistoryHeaderAdapter; |
| ... | @@ -44,6 +44,7 @@ public class TelematicsHistoryActivity extends Activity implements View.OnClickL | ... | @@ -44,6 +44,7 @@ public class TelematicsHistoryActivity extends Activity implements View.OnClickL |
| 44 | private TelematicsHistoryHeaderAdapter mAdapterTelematicsHistoryHeader; | 44 | private TelematicsHistoryHeaderAdapter mAdapterTelematicsHistoryHeader; |
| 45 | private boolean mTelematicsHistoryItemPressed = false; | 45 | private boolean mTelematicsHistoryItemPressed = false; |
| 46 | private ImageView mIvClose; | 46 | private ImageView mIvClose; |
| 47 | + private TextView mFontHeader; | ||
| 47 | 48 | ||
| 48 | 49 | ||
| 49 | // =========================================================== | 50 | // =========================================================== |
| ... | @@ -58,8 +59,10 @@ public class TelematicsHistoryActivity extends Activity implements View.OnClickL | ... | @@ -58,8 +59,10 @@ public class TelematicsHistoryActivity extends Activity implements View.OnClickL |
| 58 | mLlTelematicsHistoryMain = findViewById(R.id.ll_telematics_history_main); | 59 | mLlTelematicsHistoryMain = findViewById(R.id.ll_telematics_history_main); |
| 59 | mIvClose = findViewById(R.id.iv_telematics_history_close); | 60 | mIvClose = findViewById(R.id.iv_telematics_history_close); |
| 60 | mIvClose.setOnClickListener(this); | 61 | mIvClose.setOnClickListener(this); |
| 62 | + mFontHeader = findViewById(R.id.textView3); | ||
| 61 | 63 | ||
| 62 | WarplyManager.getTelematicsHistory(mTelematicsHistoryCallback); | 64 | WarplyManager.getTelematicsHistory(mTelematicsHistoryCallback); |
| 65 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader); | ||
| 63 | } | 66 | } |
| 64 | 67 | ||
| 65 | @Override | 68 | @Override |
| ... | @@ -76,11 +79,6 @@ public class TelematicsHistoryActivity extends Activity implements View.OnClickL | ... | @@ -76,11 +79,6 @@ public class TelematicsHistoryActivity extends Activity implements View.OnClickL |
| 76 | } | 79 | } |
| 77 | } | 80 | } |
| 78 | 81 | ||
| 79 | - @Override | ||
| 80 | - protected void attachBaseContext(Context newBase) { | ||
| 81 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
| 82 | - } | ||
| 83 | - | ||
| 84 | // =========================================================== | 82 | // =========================================================== |
| 85 | // Methods | 83 | // Methods |
| 86 | // =========================================================== | 84 | // =========================================================== | ... | ... |
| 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.os.Bundle; | 4 | import android.os.Bundle; |
| 6 | import android.view.View; | 5 | import android.view.View; |
| 7 | import android.widget.ImageView; | 6 | import android.widget.ImageView; |
| ... | @@ -12,10 +11,10 @@ import androidx.cardview.widget.CardView; | ... | @@ -12,10 +11,10 @@ import androidx.cardview.widget.CardView; |
| 12 | 11 | ||
| 13 | import com.google.android.material.snackbar.Snackbar; | 12 | import com.google.android.material.snackbar.Snackbar; |
| 14 | 13 | ||
| 15 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
| 16 | import ly.warp.sdk.R; | 14 | import ly.warp.sdk.R; |
| 17 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 15 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
| 18 | import ly.warp.sdk.io.models.TripMetrics; | 16 | import ly.warp.sdk.io.models.TripMetrics; |
| 17 | +import ly.warp.sdk.utils.WarpUtils; | ||
| 19 | import ly.warp.sdk.utils.managers.WarplyManager; | 18 | import ly.warp.sdk.utils.managers.WarplyManager; |
| 20 | 19 | ||
| 21 | /** | 20 | /** |
| ... | @@ -37,6 +36,7 @@ public class TelematicsMetricsActivity extends Activity implements View.OnClickL | ... | @@ -37,6 +36,7 @@ public class TelematicsMetricsActivity extends Activity implements View.OnClickL |
| 37 | private TripMetrics mTripMetrics; | 36 | private TripMetrics mTripMetrics; |
| 38 | private CardView mCvAvgSpeed, mCvTrips, mCvAccScore, mCvFocusScore, mCvReadinessScore, | 37 | private CardView mCvAvgSpeed, mCvTrips, mCvAccScore, mCvFocusScore, mCvReadinessScore, |
| 39 | mCvSmoothnessScore, mCvTotalDistance; | 38 | mCvSmoothnessScore, mCvTotalDistance; |
| 39 | + private TextView mFontHeader, mFontSafeDrivingLabel, mFontRatingLabel; | ||
| 40 | 40 | ||
| 41 | 41 | ||
| 42 | // =========================================================== | 42 | // =========================================================== |
| ... | @@ -62,6 +62,12 @@ public class TelematicsMetricsActivity extends Activity implements View.OnClickL | ... | @@ -62,6 +62,12 @@ public class TelematicsMetricsActivity extends Activity implements View.OnClickL |
| 62 | mCvReadinessScore = findViewById(R.id.ly_readiness_score); | 62 | mCvReadinessScore = findViewById(R.id.ly_readiness_score); |
| 63 | mCvSmoothnessScore = findViewById(R.id.ly_smoothness_score); | 63 | mCvSmoothnessScore = findViewById(R.id.ly_smoothness_score); |
| 64 | mCvTotalDistance = findViewById(R.id.ly_total_distance); | 64 | mCvTotalDistance = findViewById(R.id.ly_total_distance); |
| 65 | + mFontHeader = findViewById(R.id.textView3); | ||
| 66 | + mFontSafeDrivingLabel = findViewById(R.id.safe_driving_label); | ||
| 67 | + mFontRatingLabel = findViewById(R.id.rating_label); | ||
| 68 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader); | ||
| 69 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, | ||
| 70 | + mFontSafeDrivingLabel, mFontRatingLabel); | ||
| 65 | 71 | ||
| 66 | if (mTripId > -1) | 72 | if (mTripId > -1) |
| 67 | WarplyManager.getTripMetrics(mTripId, mTripMetricsCallback); | 73 | WarplyManager.getTripMetrics(mTripId, mTripMetricsCallback); |
| ... | @@ -88,49 +94,72 @@ public class TelematicsMetricsActivity extends Activity implements View.OnClickL | ... | @@ -88,49 +94,72 @@ public class TelematicsMetricsActivity extends Activity implements View.OnClickL |
| 88 | } | 94 | } |
| 89 | } | 95 | } |
| 90 | 96 | ||
| 91 | - @Override | ||
| 92 | - protected void attachBaseContext(Context newBase) { | ||
| 93 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
| 94 | - } | ||
| 95 | - | ||
| 96 | // =========================================================== | 97 | // =========================================================== |
| 97 | // Methods | 98 | // Methods |
| 98 | // =========================================================== | 99 | // =========================================================== |
| 99 | 100 | ||
| 100 | private void initViews() { | 101 | private void initViews() { |
| 101 | if (mTripMetrics != null) { | 102 | if (mTripMetrics != null) { |
| 103 | + TextView mCvAvgSpeedTitleText = mCvAvgSpeed.findViewById(R.id.tv_telematics_metric_title); | ||
| 104 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mCvAvgSpeedTitleText); | ||
| 102 | TextView mCvAvgSpeedText = mCvAvgSpeed.findViewById(R.id.tv_telematics_metric_title_value); | 105 | TextView mCvAvgSpeedText = mCvAvgSpeed.findViewById(R.id.tv_telematics_metric_title_value); |
| 106 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_bold, mCvAvgSpeedText); | ||
| 103 | TextView mCvAvgSpeedSubtitleText = mCvAvgSpeed.findViewById(R.id.tv_telematics_metric_subtitle); | 107 | TextView mCvAvgSpeedSubtitleText = mCvAvgSpeed.findViewById(R.id.tv_telematics_metric_subtitle); |
| 108 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, mCvAvgSpeedSubtitleText); | ||
| 104 | mCvAvgSpeedText.setText(String.valueOf(mTripMetrics.getAvgSpeed())); | 109 | mCvAvgSpeedText.setText(String.valueOf(mTripMetrics.getAvgSpeed())); |
| 105 | mCvAvgSpeedSubtitleText.setText("Average Speed"); | 110 | mCvAvgSpeedSubtitleText.setText("Average Speed"); |
| 106 | 111 | ||
| 112 | + TextView mCvTripsTitleText = mCvTrips.findViewById(R.id.tv_telematics_metric_title); | ||
| 113 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mCvTripsTitleText); | ||
| 107 | TextView mCvTripsText = mCvTrips.findViewById(R.id.tv_telematics_metric_title_value); | 114 | TextView mCvTripsText = mCvTrips.findViewById(R.id.tv_telematics_metric_title_value); |
| 115 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_bold, mCvTripsText); | ||
| 108 | TextView mCvTripsSubtitleText = mCvTrips.findViewById(R.id.tv_telematics_metric_subtitle); | 116 | TextView mCvTripsSubtitleText = mCvTrips.findViewById(R.id.tv_telematics_metric_subtitle); |
| 117 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, mCvTripsSubtitleText); | ||
| 109 | mCvTripsText.setText(String.valueOf(mTripMetrics.getNumOfTrips())); | 118 | mCvTripsText.setText(String.valueOf(mTripMetrics.getNumOfTrips())); |
| 110 | mCvTripsSubtitleText.setText("Trips"); | 119 | mCvTripsSubtitleText.setText("Trips"); |
| 111 | 120 | ||
| 121 | + TextView mCvAccScoreTitleText = mCvAccScore.findViewById(R.id.tv_telematics_metric_title); | ||
| 122 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mCvAccScoreTitleText); | ||
| 112 | TextView mCvAccScoreText = mCvAccScore.findViewById(R.id.tv_telematics_metric_title_value); | 123 | TextView mCvAccScoreText = mCvAccScore.findViewById(R.id.tv_telematics_metric_title_value); |
| 124 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_bold, mCvAccScoreText); | ||
| 113 | TextView mCvAccScoreSubtitleText = mCvAccScore.findViewById(R.id.tv_telematics_metric_subtitle); | 125 | TextView mCvAccScoreSubtitleText = mCvAccScore.findViewById(R.id.tv_telematics_metric_subtitle); |
| 126 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, mCvAccScoreSubtitleText); | ||
| 114 | mCvAccScoreText.setText(String.valueOf(mTripMetrics.getOverallScore())); | 127 | mCvAccScoreText.setText(String.valueOf(mTripMetrics.getOverallScore())); |
| 115 | mCvAccScoreSubtitleText.setText("Acceleration Score"); | 128 | mCvAccScoreSubtitleText.setText("Acceleration Score"); |
| 116 | 129 | ||
| 130 | + TextView mCvFocusScoreTitleText = mCvFocusScore.findViewById(R.id.tv_telematics_metric_title); | ||
| 131 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mCvFocusScoreTitleText); | ||
| 117 | TextView mCvFocusScoreText = mCvFocusScore.findViewById(R.id.tv_telematics_metric_title_value); | 132 | TextView mCvFocusScoreText = mCvFocusScore.findViewById(R.id.tv_telematics_metric_title_value); |
| 133 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_bold, mCvFocusScoreText); | ||
| 118 | TextView mCvFocusScoreSubtitleText = mCvFocusScore.findViewById(R.id.tv_telematics_metric_subtitle); | 134 | TextView mCvFocusScoreSubtitleText = mCvFocusScore.findViewById(R.id.tv_telematics_metric_subtitle); |
| 135 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, mCvFocusScoreSubtitleText); | ||
| 119 | mCvFocusScoreText.setText(String.valueOf(mTripMetrics.getOverallFocus())); | 136 | mCvFocusScoreText.setText(String.valueOf(mTripMetrics.getOverallFocus())); |
| 120 | mCvFocusScoreSubtitleText.setText("Focus Score"); | 137 | mCvFocusScoreSubtitleText.setText("Focus Score"); |
| 121 | 138 | ||
| 139 | + TextView mCvReadinessScoreTitleText = mCvReadinessScore.findViewById(R.id.tv_telematics_metric_title); | ||
| 140 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mCvReadinessScoreTitleText); | ||
| 122 | TextView mCvReadinessScoreText = mCvReadinessScore.findViewById(R.id.tv_telematics_metric_title_value); | 141 | TextView mCvReadinessScoreText = mCvReadinessScore.findViewById(R.id.tv_telematics_metric_title_value); |
| 142 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_bold, mCvReadinessScoreText); | ||
| 123 | TextView mCvReadinessScoreSubtitleText = mCvReadinessScore.findViewById(R.id.tv_telematics_metric_subtitle); | 143 | TextView mCvReadinessScoreSubtitleText = mCvReadinessScore.findViewById(R.id.tv_telematics_metric_subtitle); |
| 144 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, mCvReadinessScoreSubtitleText); | ||
| 124 | mCvReadinessScoreText.setText(String.valueOf(mTripMetrics.getReadinessScore())); | 145 | mCvReadinessScoreText.setText(String.valueOf(mTripMetrics.getReadinessScore())); |
| 125 | mCvReadinessScoreSubtitleText.setText("Readiness Score"); | 146 | mCvReadinessScoreSubtitleText.setText("Readiness Score"); |
| 126 | 147 | ||
| 148 | + TextView mCvSmoothnessScoreTitleText = mCvSmoothnessScore.findViewById(R.id.tv_telematics_metric_title); | ||
| 149 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mCvSmoothnessScoreTitleText); | ||
| 127 | TextView mCvSmoothnessScoreText = mCvSmoothnessScore.findViewById(R.id.tv_telematics_metric_title_value); | 150 | TextView mCvSmoothnessScoreText = mCvSmoothnessScore.findViewById(R.id.tv_telematics_metric_title_value); |
| 151 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_bold, mCvSmoothnessScoreText); | ||
| 128 | TextView mCvSmoothnessScoreSubtitleText = mCvSmoothnessScore.findViewById(R.id.tv_telematics_metric_subtitle); | 152 | TextView mCvSmoothnessScoreSubtitleText = mCvSmoothnessScore.findViewById(R.id.tv_telematics_metric_subtitle); |
| 153 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, mCvSmoothnessScoreSubtitleText); | ||
| 129 | mCvSmoothnessScoreText.setText(String.valueOf(mTripMetrics.getSmoothnessScore())); | 154 | mCvSmoothnessScoreText.setText(String.valueOf(mTripMetrics.getSmoothnessScore())); |
| 130 | mCvSmoothnessScoreSubtitleText.setText("Smoothness Score"); | 155 | mCvSmoothnessScoreSubtitleText.setText("Smoothness Score"); |
| 131 | 156 | ||
| 157 | + TextView mCvTotalDistanceTitleText = mCvTotalDistance.findViewById(R.id.tv_telematics_metric_title); | ||
| 158 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mCvTotalDistanceTitleText); | ||
| 132 | TextView mCvTotalDistanceText = mCvTotalDistance.findViewById(R.id.tv_telematics_metric_title_value); | 159 | TextView mCvTotalDistanceText = mCvTotalDistance.findViewById(R.id.tv_telematics_metric_title_value); |
| 160 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_bold, mCvTotalDistanceText); | ||
| 133 | TextView mCvTotalDistanceSubtitleText = mCvTotalDistance.findViewById(R.id.tv_telematics_metric_subtitle); | 161 | TextView mCvTotalDistanceSubtitleText = mCvTotalDistance.findViewById(R.id.tv_telematics_metric_subtitle); |
| 162 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_medium, mCvTotalDistanceSubtitleText); | ||
| 134 | mCvTotalDistanceText.setText(String.valueOf(mTripMetrics.getTotalKM())); | 163 | mCvTotalDistanceText.setText(String.valueOf(mTripMetrics.getTotalKM())); |
| 135 | mCvTotalDistanceSubtitleText.setText("Total Distance"); | 164 | mCvTotalDistanceSubtitleText.setText("Total Distance"); |
| 136 | } | 165 | } | ... | ... |
| 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; |
| ... | @@ -14,7 +13,6 @@ import android.widget.TextView; | ... | @@ -14,7 +13,6 @@ import android.widget.TextView; |
| 14 | 13 | ||
| 15 | import androidx.appcompat.app.AlertDialog; | 14 | import androidx.appcompat.app.AlertDialog; |
| 16 | import androidx.core.content.ContextCompat; | 15 | import androidx.core.content.ContextCompat; |
| 17 | -import androidx.core.text.HtmlCompat; | ||
| 18 | import androidx.recyclerview.widget.LinearLayoutManager; | 16 | import androidx.recyclerview.widget.LinearLayoutManager; |
| 19 | import androidx.recyclerview.widget.RecyclerView; | 17 | import androidx.recyclerview.widget.RecyclerView; |
| 20 | 18 | ||
| ... | @@ -26,19 +24,18 @@ import com.google.zxing.oned.EAN13Writer; | ... | @@ -26,19 +24,18 @@ import com.google.zxing.oned.EAN13Writer; |
| 26 | 24 | ||
| 27 | import org.greenrobot.eventbus.EventBus; | 25 | import org.greenrobot.eventbus.EventBus; |
| 28 | 26 | ||
| 29 | -import java.io.Serializable; | ||
| 30 | import java.text.ParseException; | 27 | import java.text.ParseException; |
| 31 | import java.text.SimpleDateFormat; | 28 | import java.text.SimpleDateFormat; |
| 32 | import java.util.Collections; | 29 | import java.util.Collections; |
| 33 | import java.util.Date; | 30 | import java.util.Date; |
| 34 | 31 | ||
| 35 | -import io.github.inflationx.viewpump.ViewPumpContextWrapper; | ||
| 36 | import ly.warp.sdk.R; | 32 | import ly.warp.sdk.R; |
| 37 | import ly.warp.sdk.io.callbacks.CallbackReceiver; | 33 | import ly.warp.sdk.io.callbacks.CallbackReceiver; |
| 38 | import ly.warp.sdk.io.models.Coupon; | 34 | import ly.warp.sdk.io.models.Coupon; |
| 39 | import ly.warp.sdk.io.models.CouponList; | 35 | import ly.warp.sdk.io.models.CouponList; |
| 40 | import ly.warp.sdk.io.models.RefreshUnifiedCouponsEventModel; | 36 | import ly.warp.sdk.io.models.RefreshUnifiedCouponsEventModel; |
| 41 | import ly.warp.sdk.io.models.UnifiedCoupon; | 37 | import ly.warp.sdk.io.models.UnifiedCoupon; |
| 38 | +import ly.warp.sdk.utils.WarpUtils; | ||
| 42 | import ly.warp.sdk.utils.WarplyManagerHelper; | 39 | import ly.warp.sdk.utils.WarplyManagerHelper; |
| 43 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | 40 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; |
| 44 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; | 41 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; |
| ... | @@ -57,8 +54,9 @@ public class UnifiedCouponInfoActivity extends Activity implements View.OnClickL | ... | @@ -57,8 +54,9 @@ public class UnifiedCouponInfoActivity extends Activity implements View.OnClickL |
| 57 | // =========================================================== | 54 | // =========================================================== |
| 58 | 55 | ||
| 59 | private ImageView mIvBack, mIvBarcode, mIvMarketExpand; | 56 | private ImageView mIvBack, mIvBarcode, mIvMarketExpand; |
| 60 | - private TextView mTvTerms, mTvCouponCode, mTvCouponDate, mTvMarketExpand, | 57 | + private TextView mTvTerms, mTvCouponCode, mTvCouponDate, mTvMarketExpand, mFontSMLabel, |
| 61 | - mTvTermsValue, mTvFullBarcode, mTvActiveValue; | 58 | + mTvTermsValue, mTvFullBarcode, mTvActiveValue, mFontHeader, mFontCouponLabel, |
| 59 | + mFontShopsLabel, mFontCancelLabel; | ||
| 62 | private LinearLayout mLlShops, mLlBarcodeContainer, mLlTerms, mLlMarketCoupons, mLlMarketExpand, | 60 | private LinearLayout mLlShops, mLlBarcodeContainer, mLlTerms, mLlMarketCoupons, mLlMarketExpand, |
| 63 | mLlCancelUnified; | 61 | mLlCancelUnified; |
| 64 | private UnifiedCoupon mCoupon; | 62 | private UnifiedCoupon mCoupon; |
| ... | @@ -105,6 +103,19 @@ public class UnifiedCouponInfoActivity extends Activity implements View.OnClickL | ... | @@ -105,6 +103,19 @@ public class UnifiedCouponInfoActivity extends Activity implements View.OnClickL |
| 105 | mRecyclerCoupons = findViewById(R.id.rv_active_market_coupons); | 103 | mRecyclerCoupons = findViewById(R.id.rv_active_market_coupons); |
| 106 | mTvActiveValue = findViewById(R.id.textView14); | 104 | mTvActiveValue = findViewById(R.id.textView14); |
| 107 | mLlCancelUnified = findViewById(R.id.ll_cancel_coupon); | 105 | mLlCancelUnified = findViewById(R.id.ll_cancel_coupon); |
| 106 | + mFontHeader = findViewById(R.id.textView3); | ||
| 107 | + mFontSMLabel = findViewById(R.id.textView13); | ||
| 108 | + mFontCouponLabel = findViewById(R.id.textView15); | ||
| 109 | + mFontShopsLabel = findViewById(R.id.shops_label); | ||
| 110 | + mFontCancelLabel = findViewById(R.id.cancel_label); | ||
| 111 | + WarpUtils.renderCustomFont(this, R.font.bt_cosmo_bold, mFontHeader, mFontSMLabel); | ||
| 112 | + WarpUtils.renderCustomFont(this, R.font.peridot_regular, mTvActiveValue, mTvCouponDate, | ||
| 113 | + mTvTermsValue); | ||
| 114 | + WarpUtils.renderCustomFont(this, R.font.peridot_bold, mFontCouponLabel, mTvCouponCode, | ||
| 115 | + mTvMarketExpand, mTvTerms); | ||
| 116 | + WarpUtils.renderCustomFont(this, R.font.pf_square_sans_pro_regular, mTvFullBarcode); | ||
| 117 | + WarpUtils.renderCustomFont(this, R.font.peridot_semi_bold, mFontShopsLabel, mFontCancelLabel); | ||
| 118 | + | ||
| 108 | mRecyclerCoupons.setNestedScrollingEnabled(false); | 119 | mRecyclerCoupons.setNestedScrollingEnabled(false); |
| 109 | mRecyclerCoupons.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false)); | 120 | mRecyclerCoupons.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false)); |
| 110 | 121 | ||
| ... | @@ -173,11 +184,6 @@ public class UnifiedCouponInfoActivity extends Activity implements View.OnClickL | ... | @@ -173,11 +184,6 @@ public class UnifiedCouponInfoActivity extends Activity implements View.OnClickL |
| 173 | } | 184 | } |
| 174 | } | 185 | } |
| 175 | 186 | ||
| 176 | - @Override | ||
| 177 | - protected void attachBaseContext(Context newBase) { | ||
| 178 | - super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase)); | ||
| 179 | - } | ||
| 180 | - | ||
| 181 | // =========================================================== | 187 | // =========================================================== |
| 182 | // Methods | 188 | // Methods |
| 183 | // =========================================================== | 189 | // =========================================================== | ... | ... |
| ... | @@ -3,19 +3,12 @@ package ly.warp.sdk.utils; | ... | @@ -3,19 +3,12 @@ package ly.warp.sdk.utils; |
| 3 | import android.content.ContentProvider; | 3 | import android.content.ContentProvider; |
| 4 | import android.content.ContentValues; | 4 | import android.content.ContentValues; |
| 5 | import android.database.Cursor; | 5 | import android.database.Cursor; |
| 6 | -import android.graphics.Typeface; | ||
| 7 | import android.net.Uri; | 6 | import android.net.Uri; |
| 8 | 7 | ||
| 9 | import androidx.annotation.NonNull; | 8 | import androidx.annotation.NonNull; |
| 10 | import androidx.annotation.Nullable; | 9 | import androidx.annotation.Nullable; |
| 11 | import androidx.appcompat.app.AppCompatDelegate; | 10 | import androidx.appcompat.app.AppCompatDelegate; |
| 12 | 11 | ||
| 13 | -import io.github.inflationx.calligraphy3.CalligraphyConfig; | ||
| 14 | -import io.github.inflationx.calligraphy3.CalligraphyInterceptor; | ||
| 15 | -import io.github.inflationx.calligraphy3.FontMapper; | ||
| 16 | -import io.github.inflationx.viewpump.ViewPump; | ||
| 17 | -import ly.warp.sdk.R; | ||
| 18 | - | ||
| 19 | /** | 12 | /** |
| 20 | * Created by Panagiotis Triantafyllou on 05/Αυγ/2022. | 13 | * Created by Panagiotis Triantafyllou on 05/Αυγ/2022. |
| 21 | */ | 14 | */ |
| ... | @@ -24,19 +17,19 @@ public class WarplyProvider extends ContentProvider { | ... | @@ -24,19 +17,19 @@ public class WarplyProvider extends ContentProvider { |
| 24 | @Override | 17 | @Override |
| 25 | public boolean onCreate() { | 18 | public boolean onCreate() { |
| 26 | AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO); | 19 | AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO); |
| 27 | - ViewPump.init(ViewPump.builder() | 20 | +// ViewPump.init(ViewPump.builder() |
| 28 | - .addInterceptor(new CalligraphyInterceptor( | 21 | +// .addInterceptor(new CalligraphyInterceptor( |
| 29 | - new CalligraphyConfig.Builder() | 22 | +// new CalligraphyConfig.Builder() |
| 30 | - .setDefaultFontPath("fonts/pf_square_sans_pro_regular.ttf") | 23 | +// .setDefaultFontPath("fonts/pf_square_sans_pro_regular.ttf") |
| 31 | - .setFontAttrId(R.attr.fontPath) | 24 | +// .setFontAttrId(R.attr.fontPath) |
| 32 | -// .setFontMapper(new FontMapper() { | 25 | +//// .setFontMapper(new FontMapper() { |
| 33 | -// @Override | 26 | +//// @Override |
| 34 | -// public String map(String font) { | 27 | +//// public String map(String font) { |
| 35 | -// return font; | 28 | +//// return font; |
| 36 | -// } | 29 | +//// } |
| 37 | -// }) | 30 | +//// }) |
| 38 | - .build())) | 31 | +// .build())) |
| 39 | - .build()); | 32 | +// .build()); |
| 40 | 33 | ||
| 41 | return true; | 34 | return true; |
| 42 | } | 35 | } | ... | ... |
| ... | @@ -18,6 +18,7 @@ import io.reactivex.Observable; | ... | @@ -18,6 +18,7 @@ import io.reactivex.Observable; |
| 18 | import io.reactivex.subjects.PublishSubject; | 18 | import io.reactivex.subjects.PublishSubject; |
| 19 | import ly.warp.sdk.R; | 19 | import ly.warp.sdk.R; |
| 20 | import ly.warp.sdk.io.models.TelematicsHistory; | 20 | import ly.warp.sdk.io.models.TelematicsHistory; |
| 21 | +import ly.warp.sdk.utils.WarpUtils; | ||
| 21 | 22 | ||
| 22 | public class TelematicsHistoryAdapter extends RecyclerView.Adapter<TelematicsHistoryAdapter.TelematicsViewHolder> { | 23 | public class TelematicsHistoryAdapter extends RecyclerView.Adapter<TelematicsHistoryAdapter.TelematicsViewHolder> { |
| 23 | 24 | ||
| ... | @@ -31,12 +32,17 @@ public class TelematicsHistoryAdapter extends RecyclerView.Adapter<TelematicsHis | ... | @@ -31,12 +32,17 @@ public class TelematicsHistoryAdapter extends RecyclerView.Adapter<TelematicsHis |
| 31 | } | 32 | } |
| 32 | 33 | ||
| 33 | public class TelematicsViewHolder extends RecyclerView.ViewHolder { | 34 | public class TelematicsViewHolder extends RecyclerView.ViewHolder { |
| 34 | - private TextView tvHistoryId, tvHistoryDate; | 35 | + private TextView tvHistoryId, tvHistoryDate, tvHistoryLabel; |
| 35 | 36 | ||
| 36 | public TelematicsViewHolder(View view) { | 37 | public TelematicsViewHolder(View view) { |
| 37 | super(view); | 38 | super(view); |
| 39 | + tvHistoryLabel = view.findViewById(R.id.tv_telematics_history_title); | ||
| 38 | tvHistoryId = view.findViewById(R.id.tv_telematics_history_value); | 40 | tvHistoryId = view.findViewById(R.id.tv_telematics_history_value); |
| 39 | tvHistoryDate = view.findViewById(R.id.tv_telematics_history_date_value); | 41 | tvHistoryDate = view.findViewById(R.id.tv_telematics_history_date_value); |
| 42 | + | ||
| 43 | + WarpUtils.renderCustomFont(mContext, R.font.pf_square_sans_pro_medium, tvHistoryLabel); | ||
| 44 | + WarpUtils.renderCustomFont(mContext, R.font.pf_square_sans_pro_regular, tvHistoryId, | ||
| 45 | + tvHistoryDate); | ||
| 40 | } | 46 | } |
| 41 | } | 47 | } |
| 42 | 48 | ... | ... |
| 1 | <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | 1 | <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" |
| 2 | xmlns:app="http://schemas.android.com/apk/res-auto" | 2 | xmlns:app="http://schemas.android.com/apk/res-auto" |
| 3 | - xmlns:tools="http://schemas.android.com/tools" | ||
| 4 | android:layout_width="match_parent" | 3 | android:layout_width="match_parent" |
| 5 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
| 6 | android:background="@android:color/white"> | 5 | android:background="@android:color/white"> |
| ... | @@ -16,19 +15,19 @@ | ... | @@ -16,19 +15,19 @@ |
| 16 | android:layout_width="48dp" | 15 | android:layout_width="48dp" |
| 17 | android:layout_height="48dp" | 16 | android:layout_height="48dp" |
| 18 | android:layout_marginStart="16dp" | 17 | android:layout_marginStart="16dp" |
| 19 | - android:src="@drawable/ic_back" | ||
| 20 | android:scaleType="centerInside" | 18 | android:scaleType="centerInside" |
| 19 | + android:src="@drawable/ic_back" | ||
| 21 | app:layout_constraintBottom_toBottomOf="parent" | 20 | app:layout_constraintBottom_toBottomOf="parent" |
| 22 | app:layout_constraintStart_toStartOf="parent" | 21 | app:layout_constraintStart_toStartOf="parent" |
| 23 | app:layout_constraintTop_toTopOf="parent" /> | 22 | app:layout_constraintTop_toTopOf="parent" /> |
| 24 | 23 | ||
| 25 | <TextView | 24 | <TextView |
| 25 | + android:id="@+id/textView3" | ||
| 26 | android:layout_width="wrap_content" | 26 | android:layout_width="wrap_content" |
| 27 | android:layout_height="wrap_content" | 27 | android:layout_height="wrap_content" |
| 28 | android:text="@string/cos_coupon_shops_title" | 28 | android:text="@string/cos_coupon_shops_title" |
| 29 | android:textColor="@color/cos_light_black" | 29 | android:textColor="@color/cos_light_black" |
| 30 | android:textSize="19sp" | 30 | android:textSize="19sp" |
| 31 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
| 32 | app:layout_constraintBottom_toBottomOf="parent" | 31 | app:layout_constraintBottom_toBottomOf="parent" |
| 33 | app:layout_constraintEnd_toEndOf="parent" | 32 | app:layout_constraintEnd_toEndOf="parent" |
| 34 | app:layout_constraintStart_toStartOf="parent" | 33 | app:layout_constraintStart_toStartOf="parent" | ... | ... |
| ... | @@ -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_shops_title" | 29 | android:text="@string/cos_coupon_shops_title" |
| ... | @@ -45,6 +45,6 @@ | ... | @@ -45,6 +45,6 @@ |
| 45 | android:id="@+id/mv_shops_huawei" | 45 | android:id="@+id/mv_shops_huawei" |
| 46 | class="com.huawei.hms.maps.SupportMapFragment" | 46 | class="com.huawei.hms.maps.SupportMapFragment" |
| 47 | android:layout_width="match_parent" | 47 | android:layout_width="match_parent" |
| 48 | - android:layout_height="match_parent"/> | 48 | + android:layout_height="match_parent" /> |
| 49 | </RelativeLayout> | 49 | </RelativeLayout> |
| 50 | </RelativeLayout> | 50 | </RelativeLayout> | ... | ... |
| ... | @@ -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" |
| ... | @@ -59,7 +58,6 @@ | ... | @@ -59,7 +58,6 @@ |
| 59 | 58 | ||
| 60 | <TextView | 59 | <TextView |
| 61 | android:id="@+id/tv_sensor_data_label" | 60 | android:id="@+id/tv_sensor_data_label" |
| 62 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 63 | android:layout_width="wrap_content" | 61 | android:layout_width="wrap_content" |
| 64 | android:layout_height="wrap_content" | 62 | android:layout_height="wrap_content" |
| 65 | android:layout_centerHorizontal="true" | 63 | android:layout_centerHorizontal="true" |
| ... | @@ -70,7 +68,6 @@ | ... | @@ -70,7 +68,6 @@ |
| 70 | 68 | ||
| 71 | <TextView | 69 | <TextView |
| 72 | android:id="@+id/tv_sensor_data" | 70 | android:id="@+id/tv_sensor_data" |
| 73 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 74 | android:layout_width="wrap_content" | 71 | android:layout_width="wrap_content" |
| 75 | android:layout_height="wrap_content" | 72 | android:layout_height="wrap_content" |
| 76 | android:layout_below="@+id/tv_sensor_data_label" | 73 | android:layout_below="@+id/tv_sensor_data_label" |
| ... | @@ -81,7 +78,6 @@ | ... | @@ -81,7 +78,6 @@ |
| 81 | 78 | ||
| 82 | <TextView | 79 | <TextView |
| 83 | android:id="@+id/tv_velocity_label" | 80 | android:id="@+id/tv_velocity_label" |
| 84 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 85 | android:layout_width="wrap_content" | 81 | android:layout_width="wrap_content" |
| 86 | android:layout_height="wrap_content" | 82 | android:layout_height="wrap_content" |
| 87 | android:layout_below="@+id/tv_sensor_data" | 83 | android:layout_below="@+id/tv_sensor_data" |
| ... | @@ -93,7 +89,6 @@ | ... | @@ -93,7 +89,6 @@ |
| 93 | 89 | ||
| 94 | <TextView | 90 | <TextView |
| 95 | android:id="@+id/tv_velocity" | 91 | android:id="@+id/tv_velocity" |
| 96 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 97 | android:layout_width="wrap_content" | 92 | android:layout_width="wrap_content" |
| 98 | android:layout_height="wrap_content" | 93 | android:layout_height="wrap_content" |
| 99 | android:layout_below="@+id/tv_velocity_label" | 94 | android:layout_below="@+id/tv_velocity_label" |
| ... | @@ -104,7 +99,6 @@ | ... | @@ -104,7 +99,6 @@ |
| 104 | 99 | ||
| 105 | <TextView | 100 | <TextView |
| 106 | android:id="@+id/tv_avg_label" | 101 | android:id="@+id/tv_avg_label" |
| 107 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 108 | android:layout_width="wrap_content" | 102 | android:layout_width="wrap_content" |
| 109 | android:layout_height="wrap_content" | 103 | android:layout_height="wrap_content" |
| 110 | android:layout_below="@+id/tv_velocity" | 104 | android:layout_below="@+id/tv_velocity" |
| ... | @@ -116,7 +110,6 @@ | ... | @@ -116,7 +110,6 @@ |
| 116 | 110 | ||
| 117 | <TextView | 111 | <TextView |
| 118 | android:id="@+id/tv_avg" | 112 | android:id="@+id/tv_avg" |
| 119 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 120 | android:layout_width="wrap_content" | 113 | android:layout_width="wrap_content" |
| 121 | android:layout_height="wrap_content" | 114 | android:layout_height="wrap_content" |
| 122 | android:layout_below="@+id/tv_avg_label" | 115 | android:layout_below="@+id/tv_avg_label" |
| ... | @@ -127,7 +120,6 @@ | ... | @@ -127,7 +120,6 @@ |
| 127 | 120 | ||
| 128 | <TextView | 121 | <TextView |
| 129 | android:id="@+id/tv_orientation_label" | 122 | android:id="@+id/tv_orientation_label" |
| 130 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 131 | android:layout_width="wrap_content" | 123 | android:layout_width="wrap_content" |
| 132 | android:layout_height="wrap_content" | 124 | android:layout_height="wrap_content" |
| 133 | android:layout_below="@+id/tv_avg" | 125 | android:layout_below="@+id/tv_avg" |
| ... | @@ -140,7 +132,6 @@ | ... | @@ -140,7 +132,6 @@ |
| 140 | 132 | ||
| 141 | <TextView | 133 | <TextView |
| 142 | android:id="@+id/tv_orientation" | 134 | android:id="@+id/tv_orientation" |
| 143 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 144 | android:layout_width="wrap_content" | 135 | android:layout_width="wrap_content" |
| 145 | android:layout_height="wrap_content" | 136 | android:layout_height="wrap_content" |
| 146 | android:layout_below="@+id/tv_orientation_label" | 137 | android:layout_below="@+id/tv_orientation_label" |
| ... | @@ -153,7 +144,6 @@ | ... | @@ -153,7 +144,6 @@ |
| 153 | 144 | ||
| 154 | <TextView | 145 | <TextView |
| 155 | android:id="@+id/tv_touch_label" | 146 | android:id="@+id/tv_touch_label" |
| 156 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 157 | android:layout_width="wrap_content" | 147 | android:layout_width="wrap_content" |
| 158 | android:layout_height="wrap_content" | 148 | android:layout_height="wrap_content" |
| 159 | android:layout_below="@+id/tv_avg" | 149 | android:layout_below="@+id/tv_avg" |
| ... | @@ -167,7 +157,6 @@ | ... | @@ -167,7 +157,6 @@ |
| 167 | 157 | ||
| 168 | <TextView | 158 | <TextView |
| 169 | android:id="@+id/tv_touch" | 159 | android:id="@+id/tv_touch" |
| 170 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 171 | android:layout_width="wrap_content" | 160 | android:layout_width="wrap_content" |
| 172 | android:layout_height="wrap_content" | 161 | android:layout_height="wrap_content" |
| 173 | android:layout_below="@+id/tv_touch_label" | 162 | android:layout_below="@+id/tv_touch_label" |
| ... | @@ -180,7 +169,6 @@ | ... | @@ -180,7 +169,6 @@ |
| 180 | 169 | ||
| 181 | <TextView | 170 | <TextView |
| 182 | android:id="@+id/tv_records_label" | 171 | android:id="@+id/tv_records_label" |
| 183 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 184 | android:layout_width="wrap_content" | 172 | android:layout_width="wrap_content" |
| 185 | android:layout_height="wrap_content" | 173 | android:layout_height="wrap_content" |
| 186 | android:layout_below="@+id/tv_orientation" | 174 | android:layout_below="@+id/tv_orientation" |
| ... | @@ -192,7 +180,6 @@ | ... | @@ -192,7 +180,6 @@ |
| 192 | 180 | ||
| 193 | <TextView | 181 | <TextView |
| 194 | android:id="@+id/tv_records" | 182 | android:id="@+id/tv_records" |
| 195 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 196 | android:layout_width="wrap_content" | 183 | android:layout_width="wrap_content" |
| 197 | android:layout_height="wrap_content" | 184 | android:layout_height="wrap_content" |
| 198 | android:layout_below="@+id/tv_records_label" | 185 | android:layout_below="@+id/tv_records_label" |
| ... | @@ -203,7 +190,6 @@ | ... | @@ -203,7 +190,6 @@ |
| 203 | 190 | ||
| 204 | <EditText | 191 | <EditText |
| 205 | android:id="@+id/et_acceleration" | 192 | android:id="@+id/et_acceleration" |
| 206 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 207 | android:layout_width="wrap_content" | 193 | android:layout_width="wrap_content" |
| 208 | android:layout_height="wrap_content" | 194 | android:layout_height="wrap_content" |
| 209 | android:layout_below="@+id/tv_records" | 195 | android:layout_below="@+id/tv_records" |
| ... | @@ -218,7 +204,6 @@ | ... | @@ -218,7 +204,6 @@ |
| 218 | 204 | ||
| 219 | <EditText | 205 | <EditText |
| 220 | android:id="@+id/et_save" | 206 | android:id="@+id/et_save" |
| 221 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 222 | android:layout_width="wrap_content" | 207 | android:layout_width="wrap_content" |
| 223 | android:layout_height="wrap_content" | 208 | android:layout_height="wrap_content" |
| 224 | android:layout_below="@+id/tv_records" | 209 | android:layout_below="@+id/tv_records" |
| ... | @@ -264,7 +249,6 @@ | ... | @@ -264,7 +249,6 @@ |
| 264 | 249 | ||
| 265 | <TextView | 250 | <TextView |
| 266 | android:id="@+id/tv_driving_sum" | 251 | android:id="@+id/tv_driving_sum" |
| 267 | - fontPath="fonts/pf_square_sans_pro_bold.ttf" | ||
| 268 | android:layout_width="0dp" | 252 | android:layout_width="0dp" |
| 269 | android:layout_height="wrap_content" | 253 | android:layout_height="wrap_content" |
| 270 | android:layout_marginTop="8dp" | 254 | android:layout_marginTop="8dp" |
| ... | @@ -277,7 +261,6 @@ | ... | @@ -277,7 +261,6 @@ |
| 277 | 261 | ||
| 278 | <TextView | 262 | <TextView |
| 279 | android:id="@+id/tv_driving_sum_subtitle" | 263 | android:id="@+id/tv_driving_sum_subtitle" |
| 280 | - fontPath="fonts/pf_square_sans_pro_regular.ttf" | ||
| 281 | android:layout_width="0dp" | 264 | android:layout_width="0dp" |
| 282 | android:layout_height="wrap_content" | 265 | android:layout_height="wrap_content" |
| 283 | android:layout_marginTop="8dp" | 266 | android:layout_marginTop="8dp" |
| ... | @@ -320,7 +303,7 @@ | ... | @@ -320,7 +303,7 @@ |
| 320 | app:layout_constraintTop_toBottomOf="@+id/v_seperator"> | 303 | app:layout_constraintTop_toBottomOf="@+id/v_seperator"> |
| 321 | 304 | ||
| 322 | <TextView | 305 | <TextView |
| 323 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | 306 | + android:id="@+id/history_button_text" |
| 324 | android:layout_width="wrap_content" | 307 | android:layout_width="wrap_content" |
| 325 | android:layout_height="wrap_content" | 308 | android:layout_height="wrap_content" |
| 326 | android:gravity="center" | 309 | android:gravity="center" |
| ... | @@ -353,7 +336,6 @@ | ... | @@ -353,7 +336,6 @@ |
| 353 | 336 | ||
| 354 | <TextView | 337 | <TextView |
| 355 | android:id="@+id/tv_trip_button" | 338 | android:id="@+id/tv_trip_button" |
| 356 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | ||
| 357 | android:layout_width="wrap_content" | 339 | android:layout_width="wrap_content" |
| 358 | android:layout_height="wrap_content" | 340 | android:layout_height="wrap_content" |
| 359 | android:gravity="center" | 341 | android:gravity="center" | ... | ... |
| ... | @@ -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" | ... | ... |
| ... | @@ -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" |
| ... | @@ -50,7 +49,7 @@ | ... | @@ -50,7 +49,7 @@ |
| 50 | android:orientation="vertical"> | 49 | android:orientation="vertical"> |
| 51 | 50 | ||
| 52 | <TextView | 51 | <TextView |
| 53 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | 52 | + android:id="@+id/safe_driving_label" |
| 54 | android:layout_width="wrap_content" | 53 | android:layout_width="wrap_content" |
| 55 | android:layout_height="wrap_content" | 54 | android:layout_height="wrap_content" |
| 56 | android:layout_gravity="center_horizontal" | 55 | android:layout_gravity="center_horizontal" |
| ... | @@ -150,8 +149,8 @@ | ... | @@ -150,8 +149,8 @@ |
| 150 | layout="@layout/telematics_metric_item_layout" | 149 | layout="@layout/telematics_metric_item_layout" |
| 151 | android:layout_width="0dp" | 150 | android:layout_width="0dp" |
| 152 | android:layout_height="100dp" | 151 | android:layout_height="100dp" |
| 153 | - android:layout_marginTop="8dp" | ||
| 154 | android:layout_marginHorizontal="8dp" | 152 | android:layout_marginHorizontal="8dp" |
| 153 | + android:layout_marginTop="8dp" | ||
| 155 | android:layout_marginBottom="16dp" | 154 | android:layout_marginBottom="16dp" |
| 156 | app:layout_constraintBottom_toBottomOf="parent" | 155 | app:layout_constraintBottom_toBottomOf="parent" |
| 157 | app:layout_constraintEnd_toStartOf="@+id/gl_vertical_75_percent" | 156 | app:layout_constraintEnd_toStartOf="@+id/gl_vertical_75_percent" |
| ... | @@ -160,7 +159,7 @@ | ... | @@ -160,7 +159,7 @@ |
| 160 | </androidx.constraintlayout.widget.ConstraintLayout> | 159 | </androidx.constraintlayout.widget.ConstraintLayout> |
| 161 | 160 | ||
| 162 | <TextView | 161 | <TextView |
| 163 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | 162 | + android:id="@+id/rating_label" |
| 164 | android:layout_width="wrap_content" | 163 | android:layout_width="wrap_content" |
| 165 | android:layout_height="wrap_content" | 164 | android:layout_height="wrap_content" |
| 166 | android:layout_gravity="center_horizontal" | 165 | android:layout_gravity="center_horizontal" | ... | ... |
| ... | @@ -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" |
| ... | @@ -62,7 +62,6 @@ | ... | @@ -62,7 +62,6 @@ |
| 62 | 62 | ||
| 63 | <TextView | 63 | <TextView |
| 64 | android:id="@+id/textView13" | 64 | android:id="@+id/textView13" |
| 65 | - fontPath="fonts/BTCosmo-Bold.ttf" | ||
| 66 | android:layout_width="match_parent" | 65 | android:layout_width="match_parent" |
| 67 | android:layout_height="wrap_content" | 66 | android:layout_height="wrap_content" |
| 68 | android:layout_marginTop="32dp" | 67 | android:layout_marginTop="32dp" |
| ... | @@ -74,7 +73,6 @@ | ... | @@ -74,7 +73,6 @@ |
| 74 | 73 | ||
| 75 | <TextView | 74 | <TextView |
| 76 | android:id="@+id/textView14" | 75 | android:id="@+id/textView14" |
| 77 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 78 | android:layout_width="match_parent" | 76 | android:layout_width="match_parent" |
| 79 | android:layout_height="wrap_content" | 77 | android:layout_height="wrap_content" |
| 80 | android:layout_marginTop="16dp" | 78 | android:layout_marginTop="16dp" |
| ... | @@ -86,7 +84,6 @@ | ... | @@ -86,7 +84,6 @@ |
| 86 | 84 | ||
| 87 | <TextView | 85 | <TextView |
| 88 | android:id="@+id/textView15" | 86 | android:id="@+id/textView15" |
| 89 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 90 | android:layout_width="wrap_content" | 87 | android:layout_width="wrap_content" |
| 91 | android:layout_height="wrap_content" | 88 | android:layout_height="wrap_content" |
| 92 | android:layout_gravity="center" | 89 | android:layout_gravity="center" |
| ... | @@ -97,14 +94,13 @@ | ... | @@ -97,14 +94,13 @@ |
| 97 | 94 | ||
| 98 | <TextView | 95 | <TextView |
| 99 | android:id="@+id/textView16" | 96 | android:id="@+id/textView16" |
| 100 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 101 | android:layout_width="match_parent" | 97 | android:layout_width="match_parent" |
| 102 | android:layout_height="50dp" | 98 | android:layout_height="50dp" |
| 103 | android:layout_marginHorizontal="32dp" | 99 | android:layout_marginHorizontal="32dp" |
| 104 | android:layout_marginTop="12dp" | 100 | android:layout_marginTop="12dp" |
| 105 | - android:includeFontPadding="false" | ||
| 106 | android:background="@drawable/banner_border_light_grey" | 101 | android:background="@drawable/banner_border_light_grey" |
| 107 | android:gravity="center" | 102 | android:gravity="center" |
| 103 | + android:includeFontPadding="false" | ||
| 108 | android:textColor="@color/cos_light_black" | 104 | android:textColor="@color/cos_light_black" |
| 109 | android:textIsSelectable="true" | 105 | android:textIsSelectable="true" |
| 110 | android:textSize="25sp" | 106 | android:textSize="25sp" |
| ... | @@ -129,8 +125,8 @@ | ... | @@ -129,8 +125,8 @@ |
| 129 | <View | 125 | <View |
| 130 | android:id="@+id/view5" | 126 | android:id="@+id/view5" |
| 131 | android:layout_width="match_parent" | 127 | android:layout_width="match_parent" |
| 132 | - android:layout_marginHorizontal="32dp" | ||
| 133 | android:layout_height="0.8dp" | 128 | android:layout_height="0.8dp" |
| 129 | + android:layout_marginHorizontal="32dp" | ||
| 134 | android:background="#E6E6E6" /> | 130 | android:background="#E6E6E6" /> |
| 135 | 131 | ||
| 136 | <ImageView | 132 | <ImageView |
| ... | @@ -143,7 +139,6 @@ | ... | @@ -143,7 +139,6 @@ |
| 143 | 139 | ||
| 144 | <TextView | 140 | <TextView |
| 145 | android:id="@+id/tv_full_barcode" | 141 | android:id="@+id/tv_full_barcode" |
| 146 | - fontPath="fonts/pf_square_sans_pro_regular.ttf" | ||
| 147 | android:layout_width="wrap_content" | 142 | android:layout_width="wrap_content" |
| 148 | android:layout_height="wrap_content" | 143 | android:layout_height="wrap_content" |
| 149 | android:layout_marginTop="12dp" | 144 | android:layout_marginTop="12dp" |
| ... | @@ -155,8 +150,8 @@ | ... | @@ -155,8 +150,8 @@ |
| 155 | <View | 150 | <View |
| 156 | android:id="@+id/view4" | 151 | android:id="@+id/view4" |
| 157 | android:layout_width="match_parent" | 152 | android:layout_width="match_parent" |
| 158 | - android:layout_marginHorizontal="32dp" | ||
| 159 | android:layout_height="0.8dp" | 153 | android:layout_height="0.8dp" |
| 154 | + android:layout_marginHorizontal="32dp" | ||
| 160 | android:layout_marginTop="20dp" | 155 | android:layout_marginTop="20dp" |
| 161 | android:background="#E6E6E6" /> | 156 | android:background="#E6E6E6" /> |
| 162 | </LinearLayout> | 157 | </LinearLayout> |
| ... | @@ -164,7 +159,6 @@ | ... | @@ -164,7 +159,6 @@ |
| 164 | 159 | ||
| 165 | <TextView | 160 | <TextView |
| 166 | android:id="@+id/textView17" | 161 | android:id="@+id/textView17" |
| 167 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 168 | android:layout_width="wrap_content" | 162 | android:layout_width="wrap_content" |
| 169 | android:layout_height="wrap_content" | 163 | android:layout_height="wrap_content" |
| 170 | android:layout_gravity="center" | 164 | android:layout_gravity="center" |
| ... | @@ -184,7 +178,6 @@ | ... | @@ -184,7 +178,6 @@ |
| 184 | 178 | ||
| 185 | <TextView | 179 | <TextView |
| 186 | android:id="@+id/tv_market_expand" | 180 | android:id="@+id/tv_market_expand" |
| 187 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 188 | android:layout_width="wrap_content" | 181 | android:layout_width="wrap_content" |
| 189 | android:layout_height="wrap_content" | 182 | android:layout_height="wrap_content" |
| 190 | android:text="@string/cos_hide_market_coupons" | 183 | android:text="@string/cos_hide_market_coupons" |
| ... | @@ -212,9 +205,9 @@ | ... | @@ -212,9 +205,9 @@ |
| 212 | android:id="@+id/rv_active_market_coupons" | 205 | android:id="@+id/rv_active_market_coupons" |
| 213 | android:layout_width="match_parent" | 206 | android:layout_width="match_parent" |
| 214 | android:layout_height="wrap_content" | 207 | android:layout_height="wrap_content" |
| 215 | - android:paddingVertical="8dp" | ||
| 216 | android:layout_marginHorizontal="2dp" | 208 | android:layout_marginHorizontal="2dp" |
| 217 | - android:overScrollMode="never" /> | 209 | + android:overScrollMode="never" |
| 210 | + android:paddingVertical="8dp" /> | ||
| 218 | </LinearLayout> | 211 | </LinearLayout> |
| 219 | 212 | ||
| 220 | <LinearLayout | 213 | <LinearLayout |
| ... | @@ -230,7 +223,7 @@ | ... | @@ -230,7 +223,7 @@ |
| 230 | android:paddingVertical="8dp"> | 223 | android:paddingVertical="8dp"> |
| 231 | 224 | ||
| 232 | <TextView | 225 | <TextView |
| 233 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | 226 | + android:id="@+id/shops_label" |
| 234 | android:layout_width="wrap_content" | 227 | android:layout_width="wrap_content" |
| 235 | android:layout_height="wrap_content" | 228 | android:layout_height="wrap_content" |
| 236 | android:gravity="center" | 229 | android:gravity="center" |
| ... | @@ -253,7 +246,7 @@ | ... | @@ -253,7 +246,7 @@ |
| 253 | android:paddingVertical="8dp"> | 246 | android:paddingVertical="8dp"> |
| 254 | 247 | ||
| 255 | <TextView | 248 | <TextView |
| 256 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | 249 | + android:id="@+id/cancel_label" |
| 257 | android:layout_width="wrap_content" | 250 | android:layout_width="wrap_content" |
| 258 | android:layout_height="wrap_content" | 251 | android:layout_height="wrap_content" |
| 259 | android:gravity="center" | 252 | android:gravity="center" |
| ... | @@ -281,7 +274,6 @@ | ... | @@ -281,7 +274,6 @@ |
| 281 | 274 | ||
| 282 | <TextView | 275 | <TextView |
| 283 | android:id="@+id/tv_terms" | 276 | android:id="@+id/tv_terms" |
| 284 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 285 | android:layout_width="wrap_content" | 277 | android:layout_width="wrap_content" |
| 286 | android:layout_height="wrap_content" | 278 | android:layout_height="wrap_content" |
| 287 | android:text="@string/cos_coupon_terms_title" | 279 | android:text="@string/cos_coupon_terms_title" |
| ... | @@ -299,7 +291,6 @@ | ... | @@ -299,7 +291,6 @@ |
| 299 | 291 | ||
| 300 | <TextView | 292 | <TextView |
| 301 | android:id="@+id/tv_terms_value" | 293 | android:id="@+id/tv_terms_value" |
| 302 | - fontPath="fonts/PeridotPE-Regular.ttf" | ||
| 303 | android:layout_width="wrap_content" | 294 | android:layout_width="wrap_content" |
| 304 | android:layout_height="wrap_content" | 295 | android:layout_height="wrap_content" |
| 305 | android:layout_below="@+id/ll_terms_inner" | 296 | android:layout_below="@+id/ll_terms_inner" |
| ... | @@ -309,7 +300,7 @@ | ... | @@ -309,7 +300,7 @@ |
| 309 | android:textColor="@color/cos_light_black" | 300 | android:textColor="@color/cos_light_black" |
| 310 | android:textSize="14sp" | 301 | android:textSize="14sp" |
| 311 | android:visibility="gone" | 302 | android:visibility="gone" |
| 312 | - tools:visibility="visible"/> | 303 | + tools:visibility="visible" /> |
| 313 | </RelativeLayout> | 304 | </RelativeLayout> |
| 314 | </LinearLayout> | 305 | </LinearLayout> |
| 315 | </androidx.core.widget.NestedScrollView> | 306 | </androidx.core.widget.NestedScrollView> | ... | ... |
| ... | @@ -18,7 +18,6 @@ | ... | @@ -18,7 +18,6 @@ |
| 18 | 18 | ||
| 19 | <TextView | 19 | <TextView |
| 20 | android:id="@+id/tv_pin_title" | 20 | android:id="@+id/tv_pin_title" |
| 21 | - fontPath="fonts/pf_square_sans_pro_bold.ttf" | ||
| 22 | android:layout_width="wrap_content" | 21 | android:layout_width="wrap_content" |
| 23 | android:layout_height="wrap_content" | 22 | android:layout_height="wrap_content" |
| 24 | android:layout_alignParentStart="true" | 23 | android:layout_alignParentStart="true" |
| ... | @@ -56,7 +55,6 @@ | ... | @@ -56,7 +55,6 @@ |
| 56 | 55 | ||
| 57 | <TextView | 56 | <TextView |
| 58 | android:id="@+id/tv_pin_name" | 57 | android:id="@+id/tv_pin_name" |
| 59 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | ||
| 60 | android:layout_width="wrap_content" | 58 | android:layout_width="wrap_content" |
| 61 | android:layout_height="wrap_content" | 59 | android:layout_height="wrap_content" |
| 62 | android:textColor="@color/grey" | 60 | android:textColor="@color/grey" |
| ... | @@ -65,7 +63,6 @@ | ... | @@ -65,7 +63,6 @@ |
| 65 | 63 | ||
| 66 | <TextView | 64 | <TextView |
| 67 | android:id="@+id/tv_pin_days" | 65 | android:id="@+id/tv_pin_days" |
| 68 | - fontPath="fonts/pf_square_sans_pro_regular.ttf" | ||
| 69 | android:layout_width="wrap_content" | 66 | android:layout_width="wrap_content" |
| 70 | android:layout_height="wrap_content" | 67 | android:layout_height="wrap_content" |
| 71 | android:textColor="@color/cos_grey8" | 68 | android:textColor="@color/cos_grey8" |
| ... | @@ -95,7 +92,6 @@ | ... | @@ -95,7 +92,6 @@ |
| 95 | 92 | ||
| 96 | <TextView | 93 | <TextView |
| 97 | android:id="@+id/tv_pin_tel" | 94 | android:id="@+id/tv_pin_tel" |
| 98 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | ||
| 99 | android:layout_width="wrap_content" | 95 | android:layout_width="wrap_content" |
| 100 | android:layout_height="wrap_content" | 96 | android:layout_height="wrap_content" |
| 101 | android:layout_marginStart="12dp" | 97 | android:layout_marginStart="12dp" |
| ... | @@ -131,7 +127,6 @@ | ... | @@ -131,7 +127,6 @@ |
| 131 | 127 | ||
| 132 | <TextView | 128 | <TextView |
| 133 | android:id="@+id/tv_pin_address" | 129 | android:id="@+id/tv_pin_address" |
| 134 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | ||
| 135 | android:layout_width="184dp" | 130 | android:layout_width="184dp" |
| 136 | android:layout_height="wrap_content" | 131 | android:layout_height="wrap_content" |
| 137 | android:layout_marginStart="12dp" | 132 | android:layout_marginStart="12dp" |
| ... | @@ -159,7 +154,7 @@ | ... | @@ -159,7 +154,7 @@ |
| 159 | android:src="@drawable/ic_pin_compass" /> | 154 | android:src="@drawable/ic_pin_compass" /> |
| 160 | 155 | ||
| 161 | <TextView | 156 | <TextView |
| 162 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | 157 | + android:id="@+id/tv_directions" |
| 163 | android:layout_width="wrap_content" | 158 | android:layout_width="wrap_content" |
| 164 | android:layout_height="wrap_content" | 159 | android:layout_height="wrap_content" |
| 165 | android:layout_marginStart="8dp" | 160 | android:layout_marginStart="8dp" | ... | ... |
| ... | @@ -7,7 +7,6 @@ | ... | @@ -7,7 +7,6 @@ |
| 7 | 7 | ||
| 8 | <TextView | 8 | <TextView |
| 9 | android:id="@+id/tv_code_copy" | 9 | android:id="@+id/tv_code_copy" |
| 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:background="@android:color/transparent" | 12 | android:background="@android:color/transparent" |
| ... | @@ -17,7 +16,6 @@ | ... | @@ -17,7 +16,6 @@ |
| 17 | 16 | ||
| 18 | <TextView | 17 | <TextView |
| 19 | android:id="@+id/tv_code_comma" | 18 | android:id="@+id/tv_code_comma" |
| 20 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 21 | android:layout_width="wrap_content" | 19 | android:layout_width="wrap_content" |
| 22 | android:layout_height="wrap_content" | 20 | android:layout_height="wrap_content" |
| 23 | android:background="@android:color/transparent" | 21 | android:background="@android:color/transparent" | ... | ... |
| ... | @@ -16,7 +16,6 @@ | ... | @@ -16,7 +16,6 @@ |
| 16 | 16 | ||
| 17 | <TextView | 17 | <TextView |
| 18 | android:id="@+id/tv_expired_tab" | 18 | android:id="@+id/tv_expired_tab" |
| 19 | - fontPath="fonts/PeridotPE-Bold.ttf" | ||
| 20 | android:layout_width="wrap_content" | 19 | android:layout_width="wrap_content" |
| 21 | android:layout_height="wrap_content" | 20 | android:layout_height="wrap_content" |
| 22 | android:text="@string/cos_redeemed_coupons_tab" | 21 | android:text="@string/cos_redeemed_coupons_tab" |
| ... | @@ -38,7 +37,6 @@ | ... | @@ -38,7 +37,6 @@ |
| 38 | 37 | ||
| 39 | <TextView | 38 | <TextView |
| 40 | android:id="@+id/tv_shared_tab" | 39 | android:id="@+id/tv_shared_tab" |
| 41 | - fontPath="fonts/PeridotPE-SemiBold.ttf" | ||
| 42 | android:layout_width="wrap_content" | 40 | android:layout_width="wrap_content" |
| 43 | android:layout_height="wrap_content" | 41 | android:layout_height="wrap_content" |
| 44 | android:text="@string/cos_shared_gifts_tab" | 42 | android:text="@string/cos_shared_gifts_tab" | ... | ... |
| ... | @@ -26,7 +26,6 @@ | ... | @@ -26,7 +26,6 @@ |
| 26 | 26 | ||
| 27 | <TextView | 27 | <TextView |
| 28 | android:id="@+id/tv_telematics_history_title" | 28 | android:id="@+id/tv_telematics_history_title" |
| 29 | - fontPath="fonts/pf_square_sans_pro_medium.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:text="TRIP ID" | 31 | android:text="TRIP ID" |
| ... | @@ -35,7 +34,6 @@ | ... | @@ -35,7 +34,6 @@ |
| 35 | 34 | ||
| 36 | <TextView | 35 | <TextView |
| 37 | android:id="@+id/tv_telematics_history_value" | 36 | android:id="@+id/tv_telematics_history_value" |
| 38 | - fontPath="fonts/pf_square_sans_pro_regular.ttf" | ||
| 39 | android:layout_width="wrap_content" | 37 | android:layout_width="wrap_content" |
| 40 | android:layout_height="wrap_content" | 38 | android:layout_height="wrap_content" |
| 41 | android:textColor="@color/grey" | 39 | android:textColor="@color/grey" |
| ... | @@ -45,7 +43,6 @@ | ... | @@ -45,7 +43,6 @@ |
| 45 | 43 | ||
| 46 | <TextView | 44 | <TextView |
| 47 | android:id="@+id/tv_telematics_history_date_value" | 45 | android:id="@+id/tv_telematics_history_date_value" |
| 48 | - fontPath="fonts/pf_square_sans_pro_regular.ttf" | ||
| 49 | android:layout_width="wrap_content" | 46 | android:layout_width="wrap_content" |
| 50 | android:layout_height="wrap_content" | 47 | android:layout_height="wrap_content" |
| 51 | android:layout_marginEnd="32dp" | 48 | android:layout_marginEnd="32dp" | ... | ... |
| ... | @@ -25,7 +25,6 @@ | ... | @@ -25,7 +25,6 @@ |
| 25 | 25 | ||
| 26 | <TextView | 26 | <TextView |
| 27 | android:id="@+id/tv_telematics_metric_title_value" | 27 | android:id="@+id/tv_telematics_metric_title_value" |
| 28 | - fontPath="fonts/pf_square_sans_pro_bold.ttf" | ||
| 29 | android:layout_width="wrap_content" | 28 | android:layout_width="wrap_content" |
| 30 | android:layout_height="wrap_content" | 29 | android:layout_height="wrap_content" |
| 31 | android:textColor="@color/grey" | 30 | android:textColor="@color/grey" |
| ... | @@ -34,7 +33,6 @@ | ... | @@ -34,7 +33,6 @@ |
| 34 | 33 | ||
| 35 | <TextView | 34 | <TextView |
| 36 | android:id="@+id/tv_telematics_metric_title" | 35 | android:id="@+id/tv_telematics_metric_title" |
| 37 | - fontPath="fonts/pf_square_sans_pro_regular.ttf" | ||
| 38 | android:layout_width="wrap_content" | 36 | android:layout_width="wrap_content" |
| 39 | android:layout_height="wrap_content" | 37 | android:layout_height="wrap_content" |
| 40 | android:textColor="@color/grey" | 38 | android:textColor="@color/grey" |
| ... | @@ -44,7 +42,6 @@ | ... | @@ -44,7 +42,6 @@ |
| 44 | 42 | ||
| 45 | <TextView | 43 | <TextView |
| 46 | android:id="@+id/tv_telematics_metric_subtitle" | 44 | android:id="@+id/tv_telematics_metric_subtitle" |
| 47 | - fontPath="fonts/pf_square_sans_pro_medium.ttf" | ||
| 48 | android:layout_width="wrap_content" | 45 | android:layout_width="wrap_content" |
| 49 | android:layout_height="wrap_content" | 46 | android:layout_height="wrap_content" |
| 50 | android:layout_marginBottom="16dp" | 47 | android:layout_marginBottom="16dp" | ... | ... |
-
Please register or login to post a comment