Это говорит here:
В общем, вы можете изменить
отображения настроек измерения длительности optio нс для текста для отображения пользовательских представлений внешних вида & исчезновения Анимации отображается изображение
Поскольку стиль является общей точкой входа для настройки гренков, пойти и посмотреть на себя, что можно сделать с этим.
Вы можете попробовать модифицировать этот класс с помощью следующего кода, чтобы изменить цвет фона:
static {
ALERT = new Builder()
.setBackgroundColorValue(holoRedLight)
.build();
CONFIRM = new Builder()
.setBackgroundColorValue(holoGreenLight)
.build();
INFO = new Builder()
.setBackgroundColorValue(holoBlueLight)
.build();
CUSTOM = new Builder()
.setBackgroundColorValue(myColor)
.build();
}
Я не проверял, но я думаю, что он должен работать.
Тогда ниже в этом классе есть следующий код:
public Builder() {
configuration = Configuration.DEFAULT;
paddingInPixels = 10;
backgroundColorResourceId = android.R.color.holo_blue_light;
backgroundDrawableResourceId = 0;
backgroundColorValue = NOT_SET;
isTileEnabled = false;
textColorResourceId = android.R.color.white;
textColorValue = NOT_SET;
heightInPixels = LayoutParams.WRAP_CONTENT;
widthInPixels = LayoutParams.MATCH_PARENT;
gravity = Gravity.CENTER;
imageDrawable = null;
imageResId = 0;
imageScaleType = ImageView.ScaleType.FIT_XY;
fontName = null;
fontNameResId = 0;
}
heightInPixels, widthInPixels, гравитация уже установлены правильно в соответствии с вашим стилем.
Наконец, в вашем приложении позвоните в свой crouton со Style.CUSTOM.
Crouton.showText(this, "test", Style.CUSTOM);
Спасибо, Tempe! Я люблю Крютонов! : D –