1

Как создать схему с типом карты, которая выходит из фонового рисунка, а также которая перекрывается при нажатии кнопки. Я действительно не знаю, как создать дизайн скриншота ниже. Пожалуйста, направляйте меня.Как создать дизайн, который перекрывает дизайн фона в андроиде?

Я новичок в этом дизайне.

enter image description here

ответ

0

С помощью компоновки кадра в качестве основы вы можете сделать вид или расположение друг над другом. Frame layout sample here

0

Вам необходимо задать тему вашего Activity прозрачной теме. Вот пример такой темы -

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="Theme.Transparent" parent="android:Theme"> 
    <item name="android:windowIsTranslucent">true</item> 
    <item name="android:windowBackground">@android:color/transparent</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowIsFloating">true</item> 
    <item name="android:backgroundDimEnabled">false</item> 
    </style> 
</resources> 

Тогда в вашей Activity декларации в манифесте, использовать эту тему -

<activity android:name=".SampleActivity" android:theme="@style/Theme.Transparent"> 
... 
</activity> 

Это дает вам прозрачный фон из Activity. Вы можете дополнительно обрабатывать непрозрачность вашего View с помощью метода setAlphaView. Таким образом, вы можете изменить непрозрачность элемента root View в своем макете в качестве своего требования.