From e7c09d73d6e168857da10f3300bb618de9f7d2f2 Mon Sep 17 00:00:00 2001 From: cimenmus Date: Tue, 7 Nov 2017 23:52:32 +0300 Subject: [PATCH] bug fix part 1 --- .../ProductPropertiesBottomSheetDialog.java | 7 +- .../main/res/layout/layout_bottomsheet.xml | 88 ++++++++++--------- 2 files changed, 51 insertions(+), 44 deletions(-) diff --git a/app/src/main/java/ch/pizzalink/android/dialog/ProductPropertiesBottomSheetDialog.java b/app/src/main/java/ch/pizzalink/android/dialog/ProductPropertiesBottomSheetDialog.java index f124647..79629ef 100644 --- a/app/src/main/java/ch/pizzalink/android/dialog/ProductPropertiesBottomSheetDialog.java +++ b/app/src/main/java/ch/pizzalink/android/dialog/ProductPropertiesBottomSheetDialog.java @@ -49,6 +49,7 @@ import retrofit2.Response; public class ProductPropertiesBottomSheetDialog extends BottomSheetDialogFragment { + @BindView(R.id.closeImageView) ImageView closeImageView; @BindView(R.id.productImageView) ImageView productImageView; @BindView(R.id.productNameTextView) TextView productNameTextView; @BindView(R.id.productPriceTextView) TextView productPriceTextView; @@ -91,11 +92,15 @@ public class ProductPropertiesBottomSheetDialog extends BottomSheetDialogFragmen mBehavior.setState(BottomSheetBehavior.STATE_EXPANDED); } - @OnClick({R.id.increaseProductCountImageView, + @OnClick({R.id.closeImageView, + R.id.increaseProductCountImageView, R.id.deccreaseProductCountImageView, R.id.addToCartButton}) public void onCLick(View view){ switch (view.getId()){ + case R.id.closeImageView: + dismiss(); + break; case R.id.increaseProductCountImageView: productCount++; productCountTextView.setText(String.valueOf(productCount)); diff --git a/app/src/main/res/layout/layout_bottomsheet.xml b/app/src/main/res/layout/layout_bottomsheet.xml index 0081874..ffaa722 100644 --- a/app/src/main/res/layout/layout_bottomsheet.xml +++ b/app/src/main/res/layout/layout_bottomsheet.xml @@ -15,35 +15,44 @@ android:src="@drawable/ic_back" android:visibility="gone"/> - + + android:orientation="vertical" + android:background="@color/white"> + android:id="@+id/closeImageView" + android:layout_width="36dp" + android:layout_height="36dp" + android:src="@drawable/ic_cancel" + android:layout_gravity="right|end" + android:padding="12dp"/> - + android:layout_height="wrap_content"> - + + + android:layout_height="wrap_content" + android:orientation="vertical" + android:layout_marginRight="12dp" + android:layout_centerVertical="true" + android:layout_marginEnd="12dp" + android:layout_toRightOf="@+id/productImageView" + android:layout_toEndOf="@+id/productImageView"> - - - - - + android:gravity="center" /> + android:gravity="center" /> - + - + - +