如何在listview android中将动画从当前位置移动到其他用户选择的位置,
在我的listview中,我想制作一个用户选择位置的动画(currentPosition = 5)。 稍后如果用户将更改为选择位置(currentPosition = 8,lastPosition = 5)
我需要动画像:从lastPosition(5)到currentPosition(8)一个imageView拖动(从第5个位置移动到第8个位置或(如果用户更改位置imageView从第8个位置移动到第10个位置) 我该怎么办?
我找不到我想要的东西,
但除此之外,我发现了谷歌(Zooming in a view)的链接,这将从currentPosition缩放imageView,但它不是我想要的。
请帮忙。
答案 0 :(得分:0)
使用RecyclerView,您可以使用
直接从一个位置移动到另一个位置/**
* Notify any registered observers that the item reflected at <code>fromPosition</code>
* has been moved to <code>toPosition</code>.
*
* <p>This is a structural change event. Representations of other existing items in the
* data set are still considered up to date and will not be rebound, though their
* positions may be altered.</p>
*
* @param fromPosition Previous position of the item.
* @param toPosition New position of the item.
*/
public final void notifyItemMoved(int fromPosition, int toPosition) {
mObservable.notifyItemMoved(fromPosition, toPosition);
}