Próbuję zastąpić trzecią stronę FloatingActionButton z the native one, która jest zapakowana w bibliotece com.android.support:design:22.2.0
. Domyślny wygląd ma ciemny cień wokół obrazu, Jak mogę się go pozbyć? Wiem, że ten pierwszy zapewnia metodę setShadow()
, ale po prostu nie mogę znaleźć tej drugiej.Jak usunąć cień otaczający FloatingActionButton?
To jest powiązany układ 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" />
I mam ustawić kolor tła na żółty.
mAlarmBtn.setBackgroundTintList(ColorStateList.valueOf(getResources().getColor(R.color.floatButtonColor)));
To nie działa dla mnie. – tounaobun
setElevation jest dostępny na minimalnym poziomie API 21, jak to działa poniżej LOLLIPOP? – tounaobun
Można po prostu trzymać się starego podejścia do tworzenia własnego ImageButton na pre-Lollipop. Tak jak przed wprowadzeniem FAB –