Delete Listview Item when clicked with animation
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@TargetApi(16)
public void onItemClick(AdapterView<?> parent, final View view,
int position, long id) {
final String item = (String) parent.getItemAtPosition(position);
Toast.makeText(getApplicationContext(), item,Toast.LENGTH_SHORT).show();
//great animation to delete items
view.animate().setDuration(2000).alpha(0)
.withEndAction(new Runnable() {
public void run() {
list.remove(item);
adapter.notifyDataSetChanged();
view.setAlpha(1);
}
});
}
});
}