【发布时间】:2014-01-10 23:54:34
【问题描述】:
我有以下问题。我有一个 TableLayout 和两个 TableRows。两个 TableRows 都包含两个 ImageButton。单击一个按钮时,我想淡出其他三个按钮并翻译屏幕中心单击的按钮。当它被翻译时,上半部分或下半部分消失了,就像它被另一个表格行隐藏一样。我尝试设置表格行的透明背景,设置 alpha=0,更改布局,还尝试使用 ScaleAnimation,但问题并没有消失。我怎样才能显示消失的一半?我还发布了布局代码和问题所在屏幕的链接。
http://it.tinypic.com/r/1zejhir/5
`
<RelativeLayout
android:id="@+id/l34"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:layout_alignParentTop="true">
<ImageButton
android:id="@+id/four"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="top|right"
android:src="@drawable/unor"
android:alpha="0"
android:onClick="translate"
android:layout_alignParentLeft="true" />
<ImageButton
android:id="@+id/three"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="top|left"
android:src="@drawable/unor"
android:alpha="0"
android:onClick="translate"
android:layout_alignParentRight="true" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/l12"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true">
<ImageButton
android:id="@+id/one"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="top|right"
android:src="@drawable/unor"
android:alpha="0"
android:onClick="translate"
android:layout_alignParentLeft="true" />
<ImageButton
android:id="@+id/two"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="top|left"
android:src="@drawable/unor"
android:alpha="0"
android:onClick="translate"
android:layout_alignParentRight="true" />
</RelativeLayout>
</RelativeLayout>
`
【问题讨论】:
标签: android android-layout android-animation