下拉地图Android - Facebook效果

时间:2013-08-23 17:39:37

标签: android animation

我目前正在开发一个原型,我在LinearLayout中有两个片段。

这是xml的样子:

<LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

    <FrameLayout
        android:id="@+id/map_holder"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_above="@id/footer"
        android:layout_weight=".30"
            >
    </FrameLayout>

    <FrameLayout
        android:id="@+id/list_holder"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_above="@id/footer"
        android:layout_weight=".70"
            >
    </FrameLayout>

</LinearLayout>

顶部片段是地图片段,底部片段只是一个项目列表。我试图在用户点击片段时展开地图。高度从.3变为1.目前我已尝试动画并更改片段的高度,这会产生可怕的性能。我环顾四周,发现Facebook Nearby Places顺利完成了这个效果。我应该使用ScaleAnimation类来执行此操作吗?谢谢您的帮助。

编辑: Foursquare具有相同类型的效果。当点击地图时,它可以平滑地缩放到全屏我已经附加了一个屏幕截图。

以下是它的外观示例: http://im.tech2.in.com/gallery/2013/apr/foursquareforandroid_041425247544_640x360.jpg

0 个答案:

没有答案
相关问题