动画视图调整大小

时间:2016-02-24 15:11:27

标签: android animation layout view

当键盘(或其他视图)从屏幕底部打开时,我需要动态调整中央视图的大小。我在清单中设置android:windowSoftInputMode="stateHidden|adjustResize",它没有帮助。键盘打开时,视图从顶部和底部裁剪。我需要将其缩放为on this picture

它的名字是SnappingRecyclerView

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/parent"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/white"
    tools:context=".activity.MainActivity">

    <LinearLayout
        android:id="@+id/show_camera"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:orientation="vertical">

        <RelativeLayout
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#f4f5f7">

            <ImageButton
                android:id="@+id/btn_camera"
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:layout_alignParentLeft="true"
                android:background="#f4f5f7"
                android:padding="10dp"
                android:scaleType="fitCenter"
                android:src="@drawable/camera59" />

            ...

        </RelativeLayout>

        ...

    </LinearLayout>

    <com.superup.smartshelf.view.SnappingRecyclerView
        android:id="@+id/item_list"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_above="@id/show_camera" />


</RelativeLayout>

0 个答案:

没有答案