В настоящее время мой код размещает кнопки в нижней части экрана:Совместите ниже нижней части экрана кнопку
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="bottom"
android:layout_alignParentBottom="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center|bottom">
<ImageButton
android:id="@+id/button1"
android:layout_width="95dp"
android:layout_height="95dp"
android:layout_centerInParent="true"
android:gravity="center"
android:src="@drawable/main_button"
/>
</LinearLayout>
</RelativeLayout>
Однако я хочу, чтобы выровнять его немного ниже нижней части экрана, так что небольшой часть кнопки отсечена (скажем, 20%). В конечном счете, мой конечный результат заключается в том, что когда я нажимаю и перетаскиваю кнопку вверх, он будет двигаться вверх и раскрывать всю кнопку, но до этого нижняя часть его обрезается.
Есть много вопросов о том, как выровнять кнопки в нижней части экрана, но я не могу найти какой-либо, что выравнивает его ниже нижней части экрана.
Есть ли способ сделать это, или я не использую правильные условия поиска?
EDIT: Из ответов, я попытался андроид: translationY = "20dp" и он не работает, но я пытался андроид: layout_marginBottom = "- 20dp" и он работал на меня.
Если вы можете выровнять его по низу, то вы можете добавить верхний край, чтобы оттолкнуть его от экрана –