Как сделать активность, не охватывая весь экран

Я хочу, чтобы моя активность занимала меньшую площадь экрана, например. тост не охватывает весь экран, он просто показан поверх других вещей, и остальное содержимое можно увидеть за тостом. Но это диалог, и я хочу, чтобы мой экран показывался над другими вещами, например. над Домашним экраном. Ниже приведена идея, которая на мой взгляд.

Activity Taking Smaller Area of the Screen

Просьба, посоветуйте мне, если это возможно. Если возможно, покажите мне правильный путь.
Спасибо.

Ответ 1

сделать вашу тему деятельности прозрачной. добавьте в свой манифест следующую строку:

android:theme="@android:style/Theme.Translucent"

чтобы вы могли видеть, что фоновые объекты добавляют представление к LinearLayout с помощью android:alignParentBottom=true.

Ответ 2

вы можете использовать настраиваемое диалоговое окно.

Проверьте это и и это

вы можете проектировать свой макет прозрачным, так что также просматривайте основной вид деятельности.