Мне нужно реализовать наложение (полупрозрачный) экран для моего приложения, что-то похожее на Витринный вид
Мое предположение заключалось в использовании FrameLayout для этой утилиты, поскольку она используется для складывания элементов друг на друга. Но я был удивлен, увидев, что в вышеупомянутой библиотеке используется RelativeLayout.
Мой вопрос в том, когда использовать FrameLayout, а если не в таких случаях? Каковы недостатки, если я иду по пути FrameLayout?