アイテムが入ったListViewがあります。 ユーザーが項目をクリックすると、高さは0になり、下の項目は上にスクロールします。 以下のコードは動作しません。 私のコードでは、クリックされたアイテムは右にスケールされますが、下のアイテムは上にスクロールされず、同じ位置にとどまります。 私も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
@ wsanvilleはソースを追加しました –
それは本当にあなたが求めていることを理解するのが難しいです –