Change colors of header text in grid time picker.

This commit is contained in:
Phillip Hsu 2017-02-26 20:14:37 -08:00
parent c842a3491e
commit eea4e73401

View File

@ -83,6 +83,8 @@ public final class TimePickerDialogController extends DialogFragmentController<B
.setThemeDark(true) .setThemeDark(true)
.build(); .build();
} else { } else {
final int selectedColor = ContextCompat.getColor(mContext, R.color.colorAccent);
final int unselectedColor = ContextCompat.getColor(mContext, android.R.color.white);
dialog = new GridTimePickerDialog.Builder( dialog = new GridTimePickerDialog.Builder(
mListener, mListener,
initialHourOfDay, initialHourOfDay,
@ -90,6 +92,11 @@ public final class TimePickerDialogController extends DialogFragmentController<B
DateFormat.is24HourFormat(mContext)) DateFormat.is24HourFormat(mContext))
.setHeaderColor(dialogColor) .setHeaderColor(dialogColor)
.setBackgroundColor(dialogColor) .setBackgroundColor(dialogColor)
.setHeaderTextColorSelected(selectedColor)
.setHeaderTextColorUnselected(unselectedColor)
.setTimeSeparatorColor(unselectedColor)
.setHalfDayButtonColorSelected(selectedColor)
.setHalfDayButtonColorUnselected(unselectedColor)
.setThemeDark(true) .setThemeDark(true)
.build(); .build();
} }