diff --git a/android_app/app/src/main/java/com/health/openscale/gui/graph/GraphFragment.java b/android_app/app/src/main/java/com/health/openscale/gui/graph/GraphFragment.java index 21a33d1c..43464d9c 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/graph/GraphFragment.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/graph/GraphFragment.java @@ -50,6 +50,7 @@ import com.github.mikephil.charting.highlight.Highlight; import com.github.mikephil.charting.interfaces.datasets.IBarDataSet; import com.github.mikephil.charting.listener.OnChartValueSelectedListener; import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.android.material.shape.ShapeAppearanceModel; import com.health.openscale.R; import com.health.openscale.core.OpenScale; import com.health.openscale.core.datatypes.ScaleMeasurement; @@ -249,6 +250,7 @@ public class GraphFragment extends Fragment { } showMenu = graphView.findViewById(R.id.showMenu); + showMenu.setShapeAppearanceModel(ShapeAppearanceModel.builder().setAllCornerSizes(1000).build()); showMenu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -260,6 +262,7 @@ public class GraphFragment extends Fragment { }); editMenu = graphView.findViewById(R.id.editMenu); + editMenu.setShapeAppearanceModel(ShapeAppearanceModel.builder().setAllCornerSizes(1000).build()); editMenu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -270,6 +273,7 @@ public class GraphFragment extends Fragment { } }); deleteMenu = graphView.findViewById(R.id.deleteMenu); + deleteMenu.setShapeAppearanceModel(ShapeAppearanceModel.builder().setAllCornerSizes(1000).build()); deleteMenu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { diff --git a/android_app/app/src/main/java/com/health/openscale/gui/measurement/ChartActionBarView.java b/android_app/app/src/main/java/com/health/openscale/gui/measurement/ChartActionBarView.java index 2591f106..4e2281ab 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/measurement/ChartActionBarView.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/measurement/ChartActionBarView.java @@ -28,6 +28,7 @@ import android.widget.LinearLayout; import android.widget.RelativeLayout; import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.android.material.shape.ShapeAppearanceModel; import com.health.openscale.gui.utils.ColorUtil; import java.util.List; @@ -103,6 +104,7 @@ public class ChartActionBarView extends HorizontalScrollView { actionButton.setImageDrawable(measurementView.getIcon()); actionButton.setClickable(true); actionButton.setSize(FloatingActionButton.SIZE_MINI); + actionButton.setShapeAppearanceModel(ShapeAppearanceModel.builder().setAllCornerSizes(1000).build()); RelativeLayout.LayoutParams lay = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); lay.setMargins(0,5,20,10); actionButton.setLayoutParams(lay); diff --git a/android_app/app/src/main/java/com/health/openscale/gui/statistic/StatisticAdapter.java b/android_app/app/src/main/java/com/health/openscale/gui/statistic/StatisticAdapter.java index 4ecda709..2e93c2ae 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/statistic/StatisticAdapter.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/statistic/StatisticAdapter.java @@ -34,6 +34,7 @@ import com.github.mikephil.charting.data.LineData; import com.github.mikephil.charting.data.LineDataSet; import com.github.mikephil.charting.interfaces.datasets.ILineDataSet; import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.android.material.shape.ShapeAppearanceModel; import com.health.openscale.R; import com.health.openscale.core.datatypes.ScaleMeasurement; import com.health.openscale.gui.measurement.FloatMeasurementView; @@ -149,6 +150,7 @@ class StatisticAdapter extends RecyclerView.Adapter endValueText.append(measurementView.getValueAsString(true)); holder.endValueView.setText(endValueText); holder.iconView.setImageDrawable(measurementView.getIcon()); + holder.iconView.setShapeAppearanceModel(ShapeAppearanceModel.builder().setAllCornerSizes(1000).build()); holder.iconView.setBackgroundTintList(ColorStateList.valueOf(measurementView.getColor())); measurementView.loadFrom(firstMeasurement, null); diff --git a/android_app/app/src/main/res/values/colors.xml b/android_app/app/src/main/res/values/colors.xml index 36651546..78bea95c 100644 --- a/android_app/app/src/main/res/values/colors.xml +++ b/android_app/app/src/main/res/values/colors.xml @@ -1,13 +1,13 @@ #0099cc - #004C68 + #000000 #FFFFFF #C3E8FF #001E2C - #4E616D + #D1E5F3 #FFFFFF - #006685 + #E1E2E5 #091E28 #006685 #FFFFFF diff --git a/android_app/build.gradle b/android_app/build.gradle index 634ed22f..6322c314 100644 --- a/android_app/build.gradle +++ b/android_app/build.gradle @@ -6,7 +6,7 @@ buildscript { } dependencies { classpath 'com.android.tools.build:gradle:8.0.2' - classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.6.0" + classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.5.3" } }