【发布时间】:2017-02-21 06:56:10
【问题描述】:
我想将ShadowView 动画到某个坐标(到目标视图)。
我正在使用 D&D,如果用户掉落 (DragEvent.ACTION_DROP),那么我想将某个区域的视图(从放置位置)动画化到某个目标视图。
我不想从源位置为视图设置动画,但想从 DROP 位置进行。
我尝试了很多东西,但没有任何效果。如何访问ShadowView?这也不起作用:
EventDragShadowBuilder.getView()
我认为TranslateAnimation 应该可以解决这个问题,但我需要在 D&D 期间访问“影子”视图。
【问题讨论】:
-
我认为您无法访问 ShadowView。如果您可以获取放置的位置,您可以自己创建一个与 ShadowView 具有相同背景的重复视图,并将此重复视图动画到目的地,从而产生 ShdowView 本身正在移动的错觉。
标签: android animation drag-and-drop