Panagiotis Triantafyllou

minor fixes

......@@ -262,21 +262,36 @@ public class HomeActivity extends Activity implements View.OnClickListener, Coup
mBannerAdapter = new CarouselAdapter(this, WarplyManagerHelper.getCarouselList());
mBannerAdapter.setOnBannerClickListener(carouselItem -> {
if (!TextUtils.isEmpty(carouselItem.getUrl())) {
if (carouselItem.getUrl().contains("Offers?")) {
//TODO: category uuid
} else if (carouselItem.getUrl().contains("singleOffer")) {
if (!TextUtils.isEmpty(carouselItem.getUuid())) {
Couponset matchedCouponset = findCouponsetByUuid(carouselItem.getUuid());
if (matchedCouponset != null) {
Intent myIntent = new Intent(HomeActivity.this, SingleCouponsetActivity.class);
myIntent.putExtra(SingleCouponsetActivity.EXTRA_OFFER_ITEM, (Parcelable) matchedCouponset);
startActivity(myIntent);
}
}
} else if (carouselItem.getUrl().contains("index.html")) {
// if (!TextUtils.isEmpty(carouselItem.getUrl())) {
// if (carouselItem.getUrl().contains("Offers?")) {
// //TODO: category uuid
// } else if (carouselItem.getUrl().contains("singleOffer")) {
// if (!TextUtils.isEmpty(carouselItem.getUuid())) {
// Couponset matchedCouponset = findCouponsetByUuid(carouselItem.getUuid());
// if (matchedCouponset != null) {
// Intent myIntent = new Intent(HomeActivity.this, SingleCouponsetActivity.class);
// myIntent.putExtra(SingleCouponsetActivity.EXTRA_OFFER_ITEM, (Parcelable) matchedCouponset);
// startActivity(myIntent);
// }
// }
// } else if (carouselItem.getUrl().contains("index.html")) {
// startActivity(WarpViewActivity.createIntentFromURL(this, WarplyManagerHelper.constructCampaignUrl(carouselItem.getUrl())));
// }
// }
if (carouselItem.getEntity().equalsIgnoreCase("contest")) {
if (!TextUtils.isEmpty(carouselItem.getUrl())) {
startActivity(WarpViewActivity.createIntentFromURL(this, WarplyManagerHelper.constructCampaignUrl(carouselItem.getUrl())));
}
} else if (carouselItem.getEntity().equalsIgnoreCase("offer")) {
if (!TextUtils.isEmpty(carouselItem.getUrl())) {
Couponset matchedCouponset = findCouponsetByUuid(carouselItem.getUuid());
if (matchedCouponset != null) {
Intent myIntent = new Intent(HomeActivity.this, SingleCouponsetActivity.class);
myIntent.putExtra(SingleCouponsetActivity.EXTRA_OFFER_ITEM, (Parcelable) matchedCouponset);
startActivity(myIntent);
}
}
}
});
......
......@@ -44,6 +44,7 @@
</LinearLayout>
<ScrollView
android:id="@+id/sv_main"
android:layout_width="match_parent"
android:layout_height="0dp"
android:fillViewport="true"
......@@ -53,8 +54,9 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_height="0dp"
android:orientation="vertical"
android:weightSum="1"
android:paddingHorizontal="16dp"
android:paddingBottom="32dp">
......@@ -102,8 +104,12 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="16dp"
app:layout_constraintBottom_toBottomOf="parent">
android:paddingHorizontal="16dp"
android:paddingTop="16dp"
android:paddingBottom="16dp"
android:translationZ="100dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@+id/sv_main">
<LinearLayout
android:id="@+id/ll_next_button"
......