From 1ab9b10a13fe7dc54560193a48cfe973c7cc086c Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 5 Dec 2025 11:01:18 +0100 Subject: [PATCH] Migliorie UI dark accettazione --- .../AccettazioneOrdiniPickingActivity.java | 14 ++++++++++---- .../ui/AccettazioneOrdiniPickingListAdapter.java | 5 +++-- .../res/drawable/ic_filter_list_24dp_black.xml | 2 +- .../layout/accettazione_main_list_group_model.xml | 1 - ...azione_ordine_inevaso_main_list__group_item.xml | 10 ++-------- .../activity_accettazione_ordine_inevaso.xml | 9 ++++----- .../layout/fragment_main_accettazione_ordini.xml | 6 +++--- 7 files changed, 23 insertions(+), 24 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java index 1c748ef4..5bc7e97a 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java @@ -19,6 +19,7 @@ import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.LinearLayoutManager; import com.annimon.stream.Stream; +import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.snackbar.Snackbar; import java.math.BigDecimal; @@ -683,10 +684,15 @@ public class AccettazioneOrdiniPickingActivity extends BaseActivity implements A } private void showOrderByDialog() { - AlertDialog dialog = new AlertDialog.Builder(this).setTitle(this.getText(R.string.action_orderBy)).setSingleChoiceItems(AccettazioneOrdineInevasoOrderBy.descriptions, mCurrentOrderBy.getVal(), (dialog12, which) -> { - mCurrentOrderBy = AccettazioneOrdineInevasoOrderBy.Enum.fromInt(which); - SettingsManager.i().getUserSession().setDefaultOrdinamentoPickingAccettazione(which); - }).setPositiveButton(getText(R.string.ok), (dialog1, which) -> this.refreshList()).create(); + MaterialAlertDialogBuilder dialog = new MaterialAlertDialogBuilder(this) + .setTitle(this.getText(R.string.action_orderBy)) + .setSingleChoiceItems(AccettazioneOrdineInevasoOrderBy.descriptions, mCurrentOrderBy.getVal(), + (dialog12, which) -> { + mCurrentOrderBy = AccettazioneOrdineInevasoOrderBy.Enum.fromInt(which); + SettingsManager.i().getUserSession().setDefaultOrdinamentoPickingAccettazione(which); + }) + .setPositiveButton(getText(R.string.ok), (dialog1, which) -> this.refreshList()); + dialog.show(); } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListAdapter.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListAdapter.java index 4ec1481a..c022884f 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListAdapter.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListAdapter.java @@ -22,6 +22,7 @@ import it.integry.integrywmsnative.R; import it.integry.integrywmsnative.core.expansion.OnListGeneralChangedCallback; import it.integry.integrywmsnative.core.expansion.RunnableArgs; import it.integry.integrywmsnative.core.utility.UtilityNumber; +import it.integry.integrywmsnative.core.utility.UtilityResources; import it.integry.integrywmsnative.core.utility.UtilityString; import it.integry.integrywmsnative.databinding.AccettazioneOrdineInevasoMainListGroupHeaderBinding; import it.integry.integrywmsnative.databinding.AccettazioneOrdineInevasoMainListGroupItemBinding; @@ -112,9 +113,9 @@ public class AccettazioneOrdiniPickingListAdapter extends SectionedRecyclerViewA } else if (pickingObjectDTO.getQtaEvasa().floatValue() > 0) { holder.mBinding.getRoot().setBackgroundColor(mContext.getResources().getColor(R.color.orange_600_with_alpha)); } else if (position % 2 == 1) { - holder.mBinding.getRoot().setBackgroundColor(Color.WHITE); + holder.mBinding.getRoot().setBackgroundColor(0); } else { - holder.mBinding.getRoot().setBackgroundColor(mContext.getResources().getColor(R.color.letturaFacilitataBGLight)); + holder.mBinding.getRoot().setBackgroundColor(UtilityResources.getColorResourceFromAttr(mContext, R.attr.colorLetturaFacilitataSurface)); } holder.mBinding.deactivatedOverBg.setVisibility(!pickingObjectDTO.isActive() ? View.VISIBLE : View.GONE); diff --git a/app/src/main/res/drawable/ic_filter_list_24dp_black.xml b/app/src/main/res/drawable/ic_filter_list_24dp_black.xml index 2d5ef68e..bb18d6b4 100644 --- a/app/src/main/res/drawable/ic_filter_list_24dp_black.xml +++ b/app/src/main/res/drawable/ic_filter_list_24dp_black.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/layout/accettazione_main_list_group_model.xml b/app/src/main/res/layout/accettazione_main_list_group_model.xml index 86fa7298..4842a293 100644 --- a/app/src/main/res/layout/accettazione_main_list_group_model.xml +++ b/app/src/main/res/layout/accettazione_main_list_group_model.xml @@ -35,7 +35,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" tools:text="Ord. Prod. 39 del 27 ott 2017" - android:textColor="#000" style="@style/TextAppearance.Material3.BodyMedium"/> diff --git a/app/src/main/res/layout/accettazione_ordine_inevaso_main_list__group_item.xml b/app/src/main/res/layout/accettazione_ordine_inevaso_main_list__group_item.xml index 5f3fe27e..eed1abd9 100644 --- a/app/src/main/res/layout/accettazione_ordine_inevaso_main_list__group_item.xml +++ b/app/src/main/res/layout/accettazione_ordine_inevaso_main_list__group_item.xml @@ -4,8 +4,7 @@ + android:layout_height="wrap_content"> @@ -123,7 +120,6 @@ android:layout_height="wrap_content" android:layout_marginStart="4dp" android:textAllCaps="true" - android:textColor="@android:color/black" android:textStyle="bold" tools:text="cnf" /> @@ -143,7 +139,6 @@ android:layout_alignParentStart="true" android:layout_marginTop="4dp" android:layout_toStartOf="@id/secondary_unt_mis" - android:textColor="@android:color/black" android:textSize="16sp" tools:text="DESCRIZIONE" /> @@ -156,7 +151,6 @@ android:layout_marginTop="2dp" android:layout_toStartOf="@id/secondary_unt_mis" android:layout_below="@+id/descrizione" - android:textColor="@android:color/black" android:textSize="14sp" tools:text="DATA ORD" /> @@ -196,7 +190,7 @@ + @@ -16,7 +16,6 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="top" - android:background="@color/full_white" android:fitsSystemWindows="false"> @@ -35,7 +34,6 @@ android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@color/full_white" android:minHeight="?attr/actionBarSize"> + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:listitem="@layout/accettazione_ordine_inevaso_main_list__group_item" /> diff --git a/app/src/main/res/layout/fragment_main_accettazione_ordini.xml b/app/src/main/res/layout/fragment_main_accettazione_ordini.xml index ce6abfe6..fb9c6b78 100644 --- a/app/src/main/res/layout/fragment_main_accettazione_ordini.xml +++ b/app/src/main/res/layout/fragment_main_accettazione_ordini.xml @@ -14,7 +14,6 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@color/full_white" tools:context="it.integry.integrywmsnative.gest.accettazione_ordini_elenco.MainAccettazioneOrdiniElencoFragment"> + android:scrollbars="vertical" + tools:listitem="@layout/accettazione_main_list_group_model"/>