2014-11-16 16 views
6

Utilizzando un colore di sfondo per una vista con alcune alfa (ad esempio # 99fe0038) e qualche elevazione su API 21 svela due cerchi: uno per la vista stessa ed un'altra all'interno:Elevation + trasparenza insetto su Android Lollipop

Elevation e il colore di sfondo vengono impostati tramite il codice:

view.setElevation(getResources().getDimensionPixelSize(R.dimen.fab_elevation_lollipop)); 
view.setBackgroundColor(Color.parseColor("#99fe0038")); 

Se non si imposta l'elevazione o con l'utilizzo di un colore tutto opaco si presenta come previsto.

È un bug di Android o mi sono perso qualcosa qui?

+0

ancora accadendo sul API 24 e 26 (vero e proprio dispositivo ed emulatore) ... questo è l'unico collegamento che ho trovato relativi a questo problema, nessun corpo sembra avere una soluzione ... arrivati ​​in realtà dal vostro GitHub: https://github.com/makovkastar/FloatingActionButton/issues/41 –

risposta

0

La rimozione di shadow effect ha funzionato per me.

FAB.setShadow(false);   
FAB.setBackgroundColor(getResources().getColor(R.color.fab_transparent)); 
Problemi correlati