From b6fc8851a732cd3d4aa5a2f8a80d36e9773f0a98 Mon Sep 17 00:00:00 2001 From: CiufudeanDani Date: Fri, 8 Apr 2022 20:23:36 +0300 Subject: [PATCH] the blue bar with an arrow from the left has no functionality. it should hide the grid --- .../safedispatch/HistoryActivity.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/safeDispatch/src/main/java/com/safemobile/safedispatch/HistoryActivity.java b/safeDispatch/src/main/java/com/safemobile/safedispatch/HistoryActivity.java index 25c4b2b..e3b786a 100644 --- a/safeDispatch/src/main/java/com/safemobile/safedispatch/HistoryActivity.java +++ b/safeDispatch/src/main/java/com/safemobile/safedispatch/HistoryActivity.java @@ -11,9 +11,11 @@ import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.os.Handler; import android.util.Log; +import android.view.View; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.ImageView; +import android.widget.LinearLayout; import android.widget.Spinner; import android.widget.TextView; @@ -52,6 +54,7 @@ public class HistoryActivity extends AppCompatActivity implements OnMapReadyCall private final ArrayList allVehicle = new ArrayList<>(); private final ArrayList allVehicleNames = new ArrayList<>(); private final SimpleDateFormat sdf = new SimpleDateFormat("MMMM dd yyyy"); + private boolean showVehicles = true; @Override @@ -111,6 +114,21 @@ public class HistoryActivity extends AppCompatActivity implements OnMapReadyCall } }); + LinearLayout slideLayout = findViewById(R.id.slidelayout); + LinearLayout linearLayoutVehicles = findViewById(R.id.layoutBig); + ImageView slideLayoutImageView = findViewById(R.id.slideLayoutImage); + slideLayout.setOnClickListener(v -> { + if (showVehicles) { + linearLayoutVehicles.setVisibility(View.GONE); + slideLayoutImageView.setImageResource(R.drawable.arrow_right); + showVehicles = false; + } else { + linearLayoutVehicles.setVisibility(View.VISIBLE); + slideLayoutImageView.setImageResource(R.drawable.arrow_left); + showVehicles = true; + } + }); + setDate(); }