我收到了一個帶有項目的ListView。 當用戶點擊一個項目時,它的高度應該縮放爲零,並且下面的所有項目都應該向上滾動。 我的代碼在下面不起作用。 隨着我的代碼被點擊的項目縮放正確,但下面的項目不向上滾動,他們留在相同的位置。 我也試過用LinearLayout,但也有同樣的問題。ListView動畫單個項目
有一個應用程序可以做到這一點。它叫做Tasks。
我當前的實現看起來是這樣的:
@Override
public void onItemClick(AdapterView<?> arg0, View v, final int index,
long id) {
Animation anim = AnimationUtils.loadAnimation(getActivity(),
R.anim.scaleup);
v.startAnimation(anim);
}
<set android:shareInterpolator="false" >
<scale
android:duration="700"
android:fillAfter="false"
android:fillBefore="false"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:pivotY="0%"
android:toXScale="1.0"
android:toYScale="0.0" />
</set>
你目前的實現是什麼樣的? – wsanville 2012-08-17 16:38:11
@wsanville新增源碼 – 2012-08-17 16:42:04
它真的很難理解你所要求的 – 2012-08-17 17:15:26