Всплывающее меню с Material Design 2 - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть всплывающее меню, которое я создаю следующим образом:

val popup = PopupMenu(this, more_button) 
popup.menuInflater.inflate(R.menu.menu_options, popup.menu) 
popup.setOnMenuItemClickListener(this) 
popup.show()

Но я не могу найти способ создания всплывающего окна с такими закругленными углами, как у нового Google Chrome для "кнопка «больше» в правом верхнем углу.

Как создать всплывающее меню на основе нового Material Design 2?

1 Ответ

0 голосов
/ 25 сентября 2018

Обновление

С новой темой com.google.android.material:material:1.1.0-alpha03 и Theme.MaterialComponents все PopupMenu будут иметь вид Mateiral Design2.Когда material-1.1.0 выйдет, мы получим их все. 100

Старый ответ

Как создать всплывающее меню на основе нового Material Design 2?

Существует сторонняя библиотека MaterialPopupMenu .

Google планирует создать все компоненты материала, но, похоже, это займет много времени.

Кстати, Google Chrome создает всплывающее меню вручную.Круглый угол - это просто файл .9.png. код и popup_bg

...