Я пытаюсь заменить третью сторону FloatingActionButton на the native one, которая упакована в библиотеку com.android.support:design:22.2.0
. По умолчанию внешний вид имеет темную тень вокруг изображения, как я могу избавиться от него? Я знаю, что первый из них предоставляет метод setShadow()
, но я просто не могу найти аналогичного из последнего.Как удалить тень FloatingActionButton?
Это соответствующий макет XML:
<android.support.design.widget.FloatingActionButton
android:id="@+id/alarm_front"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/btn_icon_alarm_notset" />
И я поставил его цвет фона на желтый.
mAlarmBtn.setBackgroundTintList(ColorStateList.valueOf(getResources().getColor(R.color.floatButtonColor)));
Это не работает для меня. – tounaobun
setElevation доступен на уровне API минимум 21, как он может работать ниже LOLLIPOP? – tounaobun
Вы можете просто придерживаться старого подхода к созданию своего собственного ImageButton на pre-lollipop. Как вы это делали до того, как они представили FAB –