Попробуйте поместить это в
application.properties
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
Возможно, поздно, но мог бы помочь.
fab.setBackgroundTintList(ColorStateList.valueOf(Color
.parseColor("#33691E")));
и анализ фактического цветового кода из списка цветов . Вы можете найти здесь
. Создайте ColorStateList
и установите его как фоновый оттенок:
button.setBackgroundTintList(new ColorStateList(new int[][]{new int[]{0}}, new int[]{color}));
Вы должны использовать
attribute app:backgroundTint
Создайте ресурс цвета в colors.xml
(в данном случае R.color.purple
) и используйте его так:
floatingActionButton.setBackgroundTintList(getResources().getColorStateList(R.color.purple));
Чтобы сделать это обратно совместимым:
DrawableCompat.setTintList(DrawableCompat.wrap(fab.getDrawable()), tintColor); // <- icon
DrawableCompat.setTintList(DrawableCompat.wrap(fab.getBackground()), backgroundTintColor); // <- background
Метод 1: Изменить цвет плавающей панели (fab) в xml:
Чтобы изменить цвет плавающей панели (fab), просто следуйте этому шагу
просто добавьте "app: backgroundTint =" # colorcode "" в xml плавающей панели действий (fab). Например,
app:backgroundTint="#8393ca"
вместо # 8393ca добавьте любой код цвета, который вы хотите
Пример использования.
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
app:backgroundTint="#8393ca"
android:src="@drawable/send" />
Метод 2: Изменить цвет плавающей панели действий программно
, просто добавьте эту строку в свой код
Сначала создайте красный цвет в ваших значениях => затем добавьте этот код в свою деятельность при создании
fab.setBackgroundTintList(getResources().getColorStateList(R.color.red));
or
fab.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#33691E")));
кредитов: http://androidrace.com/2016/12/12/how-to-change-fabfloating-action-bar- цвет-андроид /
имя атрибута - backgroundTint
, поэтому я думаю, что есть функция с именем
button.setBackgroundTint(color)
Попробуйте этот код. Это добавит оттенок к фоновому ресурсу.
button.setBackgroundTintList(getResources().getColorStateList(R.color.yourColor));
Если вы используете библиотеку кнопок с плавающим действием из https://github.com/Clans/FloatingActionButton , используйте эту
fab.setColorNormal(getResources().getColor(R.color.fab_color1));
просто используйте эту строку в вашем XML-файле под плавающей кнопкой действия
android:backgroundTint="#96989A"
Проверьте принятый ответ здесь: Android изменяет цвет кнопки плавающего действия
Если вы хотите изменить цвет
- в XML с атрибутом приложение: backgroundTint
- в коде с .setBackgroundTintList
XML background:tint цвет будет всегда переопределять любой цвет, который Вы дали программно. Таким образом для предоставления цвета программно удалите android:backgroundTint="#96989A"
строка из XML-файла и использования:
button.setBackgroundTintList(getResources().getColorStateList(R.color.yourColor));