mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-11 03:04:25 +02:00
color y-axis and table header icons correctly in dark theme mode
This commit is contained in:
@@ -32,6 +32,7 @@ import com.health.openscale.R;
|
||||
import com.health.openscale.core.OpenScale;
|
||||
import com.health.openscale.core.datatypes.ScaleMeasurement;
|
||||
import com.health.openscale.gui.activities.DataEntryActivity;
|
||||
import com.health.openscale.gui.utils.ColorUtil;
|
||||
import com.health.openscale.gui.views.MeasurementView;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -108,8 +109,10 @@ public class TableFragment extends Fragment implements FragmentUpdateListener {
|
||||
if (!measurement.isVisible()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
ImageView headerIcon = new ImageView(tableView.getContext());
|
||||
headerIcon.setImageDrawable(measurement.getIcon());
|
||||
headerIcon.setColorFilter(ColorUtil.getTextColor(tableView.getContext()));
|
||||
headerIcon.setLayoutParams(new TableRow.LayoutParams(0, iconHeight, 1));
|
||||
headerIcon.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
|
||||
|
||||
|
@@ -149,6 +149,8 @@ public class ChartMeasurementView extends LineChart {
|
||||
getDescription().setEnabled(false);
|
||||
getAxisLeft().setEnabled(prefs.getBoolean("yaxisEnable", false));
|
||||
getAxisRight().setEnabled(prefs.getBoolean("yaxisEnable", false));
|
||||
getAxisLeft().setTextColor(ColorUtil.getTextColor(getContext()));
|
||||
getAxisRight().setTextColor(ColorUtil.getTextColor(getContext()));
|
||||
getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM);
|
||||
getXAxis().setTextColor(ColorUtil.getTextColor(getContext()));
|
||||
}
|
||||
|
@@ -208,7 +208,7 @@ public abstract class MeasurementView extends TableLayout {
|
||||
iconView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
|
||||
iconView.setPadding(25,25,25,25);
|
||||
|
||||
iconView.setColorFilter(getForegroundColor());
|
||||
iconView.setColorFilter(ColorUtil.COLOR_BLACK);
|
||||
iconView.setBackground(iconViewBackground);
|
||||
|
||||
nameView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 15);
|
||||
|
Reference in New Issue
Block a user