Per l'anteprima L precedente c'erano alcuni esempi come mostrato di seguito da aggiungere al codice per utilizzare un FAB (Floating Action Button).Come utilizzare setOutlineProvider invece di setOutline in Lollipop
Ma sfortunatamente non posso usare lo stesso codice per implementare un FAB a causa del fatto che il metodo setOutline non è più supportato, ma sembra essere stato sostituito da un metodo alternativo 'fab.setOutlineProvider (ViewOutlineProvider);'. Qualcuno potrebbe spiegare come utilizzare questo? ...
È probabilmente qualcosa di molto semplice che mi manca, ma qualsiasi aiuto sarebbe molto apprezzato.
// Outline
int size = getResources().getDimensionPixelSize(R.dimen.fab_size);
Outline outline = new Outline();
outline.setOval(0, 0, size, size);
Button fab = (Button) findViewById(R.id.fab);
fab.setOutline(outline);
fab.setClipToOutline(true);
Dovresti anche controllare, in anticipo, la versione corrente del dispositivo, in quanto questo metodo è supportato solo dopo Android L. – russellhoff