我有一个RelativeLayout
里面有另一个RelativeLayout
我想尽可能翻转整个布局的最后一个布局,但我不知道是否可能。布局是:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:fillViewport="true"
android:fitsSystemWindows="true"
android:gravity="center|top"
android:layout_gravity="center|top"
android:background="#e7e9e8"
android:layout_height="fill_parent" >
<RelativeLayout
android:layout_width="fill_parent"
android:fitsSystemWindows="true"
android:layout_height="fill_parent"
android:layout_gravity="center|top"
android:gravity="center|top"
android:id="@+id/relativelayout"
android:orientation="vertical" >
<TextView
android:id="@+id/txt"
android:background="@layout/background_card"
android:layout_marginRight="10dp"
android:layout_marginTop="30dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:gravity="left"
android:layout_toRightOf="@+id/btns"
android:fontFamily="sans-serif-light"
android:text=""
android:textColor="#ff888888"
android:textSize="18dp" />
<ImageView
android:id="@+id/photo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/list"
/>
<!-- for weather -->
<RelativeLayout
android:id="@+id/tableLayout1"
android:layout_below="@+id/imageviewMain"
android:layout_width="fill_parent"
android:layout_centerHorizontal="true"
android:layout_margin="10dp"
android:background="@layout/background_card"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/citybox"
android:textColor="#63b875"
android:fontFamily="sans-serif-condensed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="City"
android:layout_margin="1dp"
android:textSize="23sp" />
<ImageView
android:id="@+id/imageview_forecast_info"
android:layout_width="95dp"
android:layout_centerHorizontal="true"
android:src="@drawable/clear"
android:layout_below="@+id/citybox"
android:layout_alignParentLeft="true"
android:layout_height="95dp" />
<TextView
android:id="@+id/temperaturenow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageview_forecast_info"
android:fontFamily="sans-serif-light"
android:text="@string/ricercacondition"
android:layout_margin="1dip"
android:textColor="#ff888888"
android:textSize="15sp" />
<TextView
android:id="@+id/temperatura"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-light"
android:text=""
android:gravity="right"
android:layout_alignParentRight="true"
android:layout_marginRight="1dp"
android:layout_marginLeft="5dp"
android:layout_toRightOf="@+id/imageview_forecast_info"
android:textColor="#ff888888"
android:textSize="75sp" />
<TextView
android:id="@+id/maxmin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-condensed"
android:text=""
android:textColor="#FFBB33"
android:gravity="right"
android:layout_alignParentRight="true"
android:layout_marginRight="5dp"
android:layout_marginLeft="5dp"
android:layout_below="@+id/temperatura"
android:layout_toRightOf="@+id/imageview_forecast_info"
android:textSize="16sp" />
</RelativeLayout>
<!-- end weather layout -->
</RelativeLayout>
</ScrollView>
我需要翻转weather
布局的一部分。我看到了这个: http: //developer.android.com/training/animation/cardflip.html但我真的不明白我该怎么做。事实上,第一个问题是;我可以翻转布局,例如 aImageView
或其他东西吗?如果是,如何?我有一个Activity
而不是一个Fragment
. 反正我可以吗?