diff --git a/pos_android_app/src/main/java/com/dspread/pos/ui/cashier/CashierFragment.java b/pos_android_app/src/main/java/com/dspread/pos/ui/cashier/CashierFragment.java index 23e20b9..953cc9b 100644 --- a/pos_android_app/src/main/java/com/dspread/pos/ui/cashier/CashierFragment.java +++ b/pos_android_app/src/main/java/com/dspread/pos/ui/cashier/CashierFragment.java @@ -3,31 +3,39 @@ package com.dspread.pos.ui.cashier; import android.app.Activity; import android.content.Intent; import android.os.Bundle; +import android.text.Editable; +import android.text.TextWatcher; import android.util.Log; import android.view.LayoutInflater; import android.view.ViewGroup; import androidx.annotation.NonNull; -import androidx.annotation.Nullable; + import androidx.lifecycle.viewmodel.CreationExtras; import com.dspread.pos.common.base.BaseFragment; import com.dspread.pos.TitleProviderListener; -import com.dspread.pos.ui.main.MainActivity; -import com.dspread.pos.ui.main.MainViewModel; -import com.dspread.pos.ui.mulberry.MulberryViewModel; + import com.dspread.pos_android_app.R; import com.dspread.pos_android_app.databinding.FragmentCashierBinding; import com.dspread.pos_android_app.BR; +import android.view.KeyEvent; + +import android.view.View; + +import android.view.inputmethod.EditorInfo; +import android.widget.EditText; +import android.widget.TextView; + +import org.json.JSONObject; + public class CashierFragment extends BaseFragment implements TitleProviderListener{ - + private EditText etAmountInput; @Override public void initViewObservable() { - // Observe item click events - // Handle fragment navigation // Observe payment info LiveData viewModel.getPaymentInfo().observe(getViewLifecycleOwner(), paymentInfo -> { @@ -58,6 +66,109 @@ public class CashierFragment extends BaseFragment + + + + + @@ -45,13 +65,13 @@ android:gravity="center" android:visibility="@{viewModel.paymentStatus == PaymentStatus.SUCCESS ? View.VISIBLE : View.GONE}"> - + + + + + + +