Sto utilizzando android.support.design.widget.FloatingActionButton dalla nuova libreria di supporto di progettazione 22.2.0, nel mio file di layout. Si sta lavorando bene ma mostra un pulsante quadrato sotto il livello API 17FloatingActionButton, pulsante quadrato sotto il livello API 17
risposta
Questo è noto da parte di Google e verrà fissare presto nella prossima versione della libreria di supporto Design, vedi questo problema: FAB Appears as a square on API 16. Dovrebbe riguardare solo API 16.
La soluzione, proposta nella stessa discussione, è aggiungere app:borderWidth="0dp"
al FAB.
utilizzare diversi progetti di libreria che supporta pulsante di azione galleggianti sotto il livello API 17. puoi trovare facilmente qui .plz riferiscilo.
Il tuo link non funziona –
Se aiuta, ho risolto il mio problema rimuovendo
android:background
Era un residuo della precedente libreria FAB ho usato. La libreria di progettazione ottiene automaticamente il colore da colorAccent
.
Infine il problema è stato risolto nella nuova versione
compile 'com.android.support:design:22.2.1'
questo risolverà il problema pianta quadrata in API 16. FAB comporta bene se lo si inserisce all'interno di coordinate layout. Check out https://code.google.com/p/android/issues/list?can=1&q=label:Version-22.2.1 per problemi e correzioni nella nuova versione.
rilasciato la versione 22.2.1 Questa release contiene correzioni di bug relativi alla FAB
https://code.google.com/p/android/issues/detail?id=175067
Cambia la tua Gradle
compile 'com.android.support:design:22.2.1'
Installare repository sostegno revisione 16. Così si può evitare la soluzione [app: borderWidth = "0dp"]
Aggiungere il seguente attributo t o il pulsante xml galleggiante
app: borderWidth = "0DP"
Questo significa nuova libreria di supporto di progettazione non è utile per il pulsante in basso FAB API 17? –
possibile duplicato di [FAB - quadrato su pre Lollipop e senza ombra su Lollipop] (http://stackoverflow.com/questions/30538604/fab-square-on-pre-lollipop-and-without-shadow-on-lollipop) – BrentM