Đối với L Preview trước đó, có một số ví dụ như được hiển thị bên dưới để thêm vào mã của bạn để sử dụng FAB (Nút Hành động Nổi). Tuy nhiên, rất tiếc là tôi không thể sử dụng cùng mã đó để triển khai FAB do phương thức setOutline không được hỗ trợ nữa, nhưng dường như phương thức này đã được thay thế bằng phương thức thay thế 'fab.setOutlineProvider (ViewOutlineProvider);'. bất cứ ai có thể giải thích làm thế nào để sử dụng này? ...Cách sử dụng setOutlineProvider thay vì setOutline trong Lollipop
Nó có thể là một cái gì đó thực sự đơn giản mà tôi đang mất tích, nhưng bất kỳ trợ giúp sẽ được nhiều đánh giá cao.
// 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);
Bạn cũng nên kiểm tra, trước, phiên bản hiện tại của thiết bị, vì phương pháp này chỉ được hỗ trợ sau khi Android L. – russellhoff