Fixed text color of color wheel

This commit is contained in:
M66B 2020-02-16 10:31:12 +01:00
parent cdd7e8686c
commit bc1b50abc9
1 changed files with 15 additions and 1 deletions

View File

@ -23,6 +23,7 @@ import android.app.Dialog;
import android.content.DialogInterface;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.EditText;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@ -32,6 +33,8 @@ import com.flask.colorpicker.OnColorChangedListener;
import com.flask.colorpicker.builder.ColorPickerClickListener;
import com.flask.colorpicker.builder.ColorPickerDialogBuilder;
import java.lang.reflect.Field;
import static android.app.Activity.RESULT_OK;
public class FragmentDialogColor extends FragmentDialogBase {
@ -86,6 +89,17 @@ public class FragmentDialogColor extends FragmentDialogBase {
}
});
return builder.build();
Dialog dialog = builder.build();
try {
Field fColorEdit = builder.getClass().getDeclaredField("colorEdit");
fColorEdit.setAccessible(true);
EditText colorEdit = (EditText) fColorEdit.get(builder);
colorEdit.setTextColor(Helper.resolveColor(getContext(), android.R.attr.textColorPrimary));
} catch (Throwable ex) {
Log.w(ex);
}
return dialog;
}
}