From d7be6e48318be1f42899956792dacbf43d730f0a Mon Sep 17 00:00:00 2001 From: Gilbert Kimutai Date: Tue, 2 Apr 2019 06:00:08 +0300 Subject: [PATCH] Added cart icon on menu --- .../me/gilo/wc/ui/product/ProductActivity.kt | 23 ++++++++ .../baseline_remove_shopping_cart_24.xml | 10 ++++ .../drawable/baseline_shopping_cart_24.xml | 10 ++++ app/src/main/res/layout/menu_cart_icon.xml | 56 ++++++++++--------- .../java/me/gilo/woodroid/models/Refund.java | 6 +- 5 files changed, 76 insertions(+), 29 deletions(-) create mode 100755 app/src/main/res/drawable/baseline_remove_shopping_cart_24.xml create mode 100755 app/src/main/res/drawable/baseline_shopping_cart_24.xml diff --git a/app/src/main/java/me/gilo/wc/ui/product/ProductActivity.kt b/app/src/main/java/me/gilo/wc/ui/product/ProductActivity.kt index b727ebf..2a848c1 100644 --- a/app/src/main/java/me/gilo/wc/ui/product/ProductActivity.kt +++ b/app/src/main/java/me/gilo/wc/ui/product/ProductActivity.kt @@ -4,6 +4,8 @@ import android.os.Bundle import android.support.v7.widget.LinearLayoutManager import android.text.Html import android.util.Log +import android.view.Menu +import android.view.MenuItem import android.view.View import kotlinx.android.synthetic.main.activity_product.* import kotlinx.android.synthetic.main.content_product.* @@ -144,4 +146,25 @@ class ProductActivity : BaseActivity() { progressDialog.dismiss() } + override fun onCreateOptionsMenu(menu: Menu): Boolean { + menuInflater.inflate(R.menu.home, menu) + + return true + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return when (item.itemId) { + R.id.action_filter -> { + + true + } + + R.id.action_search -> { + + true + } + else -> super.onOptionsItemSelected(item) + } + } + } diff --git a/app/src/main/res/drawable/baseline_remove_shopping_cart_24.xml b/app/src/main/res/drawable/baseline_remove_shopping_cart_24.xml new file mode 100755 index 0000000..dff400c --- /dev/null +++ b/app/src/main/res/drawable/baseline_remove_shopping_cart_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/baseline_shopping_cart_24.xml b/app/src/main/res/drawable/baseline_shopping_cart_24.xml new file mode 100755 index 0000000..4af1354 --- /dev/null +++ b/app/src/main/res/drawable/baseline_shopping_cart_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/layout/menu_cart_icon.xml b/app/src/main/res/layout/menu_cart_icon.xml index 84205e7..d038477 100644 --- a/app/src/main/res/layout/menu_cart_icon.xml +++ b/app/src/main/res/layout/menu_cart_icon.xml @@ -1,31 +1,35 @@ - + - + - + \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/models/Refund.java b/woodroid/src/main/java/me/gilo/woodroid/models/Refund.java index 510bb98..43a939a 100644 --- a/woodroid/src/main/java/me/gilo/woodroid/models/Refund.java +++ b/woodroid/src/main/java/me/gilo/woodroid/models/Refund.java @@ -9,7 +9,7 @@ public class Refund { private Metadata[] meta_data; private String date_created_gmt; private String id; - private Line_item[] line_items; + private LineItem[] line_items; private String refunded_payment; public String getRefunded_by() { @@ -77,11 +77,11 @@ public class Refund { this.refunded_payment = refunded_payment; } - public Line_item[] getLine_items() { + public LineItem[] getLine_items() { return line_items; } - public void setLine_items(Line_item[] line_items) { + public void setLine_items(LineItem[] line_items) { this.line_items = line_items; } }