У меня есть два представления ImageView и ViewStub между некоторыми другими представлениями. ViewStub содержит кнопку, которую я хочу надуть в основной макет. Даже если я сохраню высоту обоих i.e.ImageView и ViewStub одинаково (2dp). ImageView получает повышение и находится над родителем, который является видом карты. Но ViewStub стоит за просмотром карты.
Если я удаляю ViewStub и помещаю кнопку прямо туда, то Button получает повышение, но размещение ViewStub вызывает проблему с повышением
Это основной макет, в котором я хочу накачать ViewStub.
<Есть другие виды там
.... </p>
<ImageView
android:id="@+id/imageView"
android:layout_width="@dimen/_60sdp"
android:layout_height="@dimen/_60sdp"
android:layout_centerVertical="true"
android:layout_marginStart="@dimen/_16sdp"
android:elevation="@dimen/_2sdp"
app:srcCompat="@drawable/popcorn1" />
<ViewStub android:id="@+id/stub"
android:layout_width="@dimen/_32sdp"
android:layout_height="@dimen/_32sdp"
android:layout="@layout/add_button"
android:elevation="@dimen/_20sdp"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:layout_marginEnd="@dimen/_22sdp"
/>
..../>
Это файл add_button.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/addItemButton"
android:layout_width="@dimen/_32sdp"
android:layout_height="@dimen/_32sdp"
android:background="@drawable/card_edge"
android:drawableTop="@drawable/baseline_add_24_0"
android:paddingTop="@dimen/_7sdp"
/>
Это то, что я получаю.
https://imghostr.com/PxBxKSxY
Я хочу эту круглую кнопку сверху карты. Посмотрите, как изображение. С левой стороны.