我用API 10
. 我有一个ImageView
嵌套在一个LinearLayout
. 有ImageView
一个OnClickListener
(或一个OnTouchListener
,我确定最后会使用哪个)。ImageView 位于屏幕中央,单击时会执行以下动画。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillEnabled="true"
android:fillAfter="true"
>
<alpha
android:fromAlpha="1"
android:toAlpha="0"
android:duration ="500"
/>
<translate
android:fromXDelta="0%"
android:toXDelta="-100%p"
android:duration ="1000"
/>
</set>
问题是动画结束后,它又回到了它的第一个位置,淡出为0,但即使它没有出现,它仍然可以点击。我单击 ImageView 第一次定位的空白空间,它再次执行动画。就像点击鬼一样。如何使 ImageView 保持在写入的位置android:toXDelta
?