いくつかのアイテムを含むリスト ビューがあります。ユーザーが単一のアイテムをクリックすると、現在、より詳細な新しいアクティビティが開かれています。ここでアニメーションを適用して、ユーザーがアイテムをクリックすると、新しいアクティビティが右からスライドインするようにします。いろいろな方法を試しましたが、うまくいきませんでした。これが私のコードです。
CustomBaseAdapter からリストビュー項目を取得しています。
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> view, View arg1, int position, long arg3) {
CustomBaseAdapter mAdapter = (CustomBaseAdapter)list.getAdapter();
AddVO listItem = (AddVO) mAdapter.getItem(position);
Intent data = new Intent(this, NewActivityToBeOpenedUsingAnimation.class);
data.putExtra("VO", listItem);
setResult(RESULT_OK,data);
Animation animation = AnimationUtils.loadAnimation(ViewExpenseActivity.this, R.anim.fade);
list.startAnimation(animation);
startActivityForResult(data, 2);
finish();
}
});