我想在android中创建滑动菜单,但无法将布局推出屏幕

时间:2018-07-01 08:30:35

标签: android android-layout

我想在android中做一个滑动菜单,但是我不能将布局推到屏幕之外。 我尝试制作动画,但是translationX无效。

This is what I want to make 1

This is what I want to make 2

这是我为菜单编写的整个菜单,但是当我对按钮进行动画处理时,它们似乎在动画未使用的位置起作用,我通过使用边距来解决此问题,但是当我使用它时,它将切掉其余部分布局。

<LinearLayout
    android:orientation="horizontal"
    android:id="@+id/menu"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:id="@+id/menu_BTNs"
        android:layout_marginRight="-2dp"
        android:layout_width="70dp"
        android:layout_height="190dp"
        android:layout_marginTop="75dp"
        android:orientation="vertical">

        <Button
            android:id="@+id/menu_coinPLusBTN"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="@drawable/coin_plus" />

        <Button
            android:id="@+id/menu_pointsBTN"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="4dp"
            android:layout_weight="1"
            android:background="@drawable/points" />

        <Button
            android:id="@+id/menu_settingsBTN"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="4dp"
            android:layout_weight="1"
            android:background="@drawable/settings" />
    </LinearLayout>
    <LinearLayout
        android:background="@drawable/menu"
        android:layout_width="342dp"
        android:layout_height="match_parent"/>
</LinearLayout>

0 个答案:

没有答案