Android可折叠&展开线性布局

时间:2014-11-17 13:32:43

标签: android android-layout animation

基本上我试图在用户触摸按钮时进行布局动画。以下是解释:

我有一个基本的mapview,最重要的是,我试图将线性布局用于显示新闻源。通常,线性布局将折叠,并带有展开按钮。因此,当用户触摸并向下拖动按钮时,线性布局将展开

我使用JQuery和Javascript经历过这个。但是,我不知道如何在Android中执行此操作。

我找到了一些研究:Tutorial我不确定如何实现它。这是我的layout.xml:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
<FrameLayout
    android:id="@+id/content_frame"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <com.esri.android.map.MapView
        android:id="@+id/map"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        initExtent="21801.3, 25801.0, 33218.7, 44830.0">
    </com.esri.android.map.MapView>
</FrameLayout>

<LinearLayout
    android:id="@+id/navDrawerView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:background="#FFFFFF"
    android:orientation="vertical">
    <ExpandableListView
        android:id="@+id/nav_left_drawer"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/dimgrey"
        android:choiceMode="singleChoice"
        android:divider="#CCCCCC"
        android:dividerHeight="0.5dp"
        android:groupIndicator="@null">
    </ExpandableListView>
</LinearLayout>
</android.support.v4.widget.DrawerLayout>

任何指南?提前谢谢。

0 个答案:

没有答案