1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-26 09:44:31 +02:00

Hide left/right button when reaching first/last measurement

This commit is contained in:
Erik Johansson
2018-01-21 22:45:07 +01:00
parent ad4ad76974
commit c9b46bf0b3

View File

@@ -178,6 +178,9 @@ public class DataEntryActivity extends Activity {
ScaleMeasurement[] tupleScaleData = openScale.getTupleScaleData(id); ScaleMeasurement[] tupleScaleData = openScale.getTupleScaleData(id);
previousMeasurement = tupleScaleData[0]; previousMeasurement = tupleScaleData[0];
scaleMeasurement = tupleScaleData[1].clone(); scaleMeasurement = tupleScaleData[1].clone();
btnLeft.setVisibility(tupleScaleData[0] != null ? View.VISIBLE : View.INVISIBLE);
btnRight.setVisibility(tupleScaleData[2] != null ? View.VISIBLE : View.INVISIBLE);
} }
} else { } else {
setViewMode(MeasurementView.MeasurementViewMode.ADD); setViewMode(MeasurementView.MeasurementViewMode.ADD);
@@ -214,8 +217,10 @@ public class DataEntryActivity extends Activity {
btnOk.setVisibility(View.VISIBLE); btnOk.setVisibility(View.VISIBLE);
btnAdd.setVisibility(View.GONE); btnAdd.setVisibility(View.GONE);
imageViewDelete.setVisibility(View.VISIBLE); imageViewDelete.setVisibility(View.VISIBLE);
btnLeft.setVisibility(View.VISIBLE); if (scaleMeasurement == null) {
btnRight.setVisibility(View.VISIBLE); btnLeft.setVisibility(View.VISIBLE);
btnRight.setVisibility(View.VISIBLE);
}
expandButton.setVisibility(View.VISIBLE); expandButton.setVisibility(View.VISIBLE);
switchEditMode.setVisibility(View.VISIBLE); switchEditMode.setVisibility(View.VISIBLE);
dateTimeVisibility = View.GONE; dateTimeVisibility = View.GONE;
@@ -224,8 +229,10 @@ public class DataEntryActivity extends Activity {
btnOk.setVisibility(View.VISIBLE); btnOk.setVisibility(View.VISIBLE);
btnAdd.setVisibility(View.GONE); btnAdd.setVisibility(View.GONE);
imageViewDelete.setVisibility(View.VISIBLE); imageViewDelete.setVisibility(View.VISIBLE);
btnLeft.setVisibility(View.VISIBLE); if (scaleMeasurement == null) {
btnRight.setVisibility(View.VISIBLE); btnLeft.setVisibility(View.VISIBLE);
btnRight.setVisibility(View.VISIBLE);
}
expandButton.setVisibility(View.VISIBLE); expandButton.setVisibility(View.VISIBLE);
switchEditMode.setVisibility(View.VISIBLE); switchEditMode.setVisibility(View.VISIBLE);
break; break;