Ich versuche, die dritte Partei FloatingActionButton durch the native one zu ersetzen, die in der Bibliothek com.android.support:design:22.2.0
verpackt ist. Der Standard-Look hat einen dunklen Schatten um das Bild, Wie kann ich es loswerden? Ich weiß, dass der ehemalige mit der Methode setShadow()
bietet, aber ich kann nur nicht eine ähnliche von letzterem finden.Wie entfernt man den umgebenden Schatten des FloatingActionButton?
Dies ist das zugehörige XML-Layout:
<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" />
Und ich habe die Hintergrundfarbe auf gelb.
mAlarmBtn.setBackgroundTintList(ColorStateList.valueOf(getResources().getColor(R.color.floatButtonColor)));
Es funktioniert nicht für mich. – tounaobun
setElevation ist ab einer API-Mindeststufe von 21 verfügbar, wie kann es unterhalb von LOLLIPOP funktionieren? – tounaobun
Sie könnten einfach mit dem alten Ansatz bleiben, Ihren eigenen ImageButton auf Pre-Lollipop zu erstellen. Wie bereits zuvor haben sie FAB eingeführt –