android draggable view 可在移动时修改的可拖动Android View的实现
Android可拖动视图可在移动时修改的可拖动Android视图的实现。概述在Android中实现可拖动/可移动视图的标准方法是依赖DragShadowBuilder 。对于许多情况,这将是最简单的方法。但是,在某些情况下,例如,您需要在拖动时修改视图,DragShadowBuilder不会这样做,因为它不够灵活。这是模拟可拖动视图的替代实现示例,不依赖于DragShadowBuilder。通过这种方法,您可以完全访问被拖动的视图(实际上是视图的缓存位图图像),因此,可以在移动时修改视图。实施说明为了减少闪烁并提高动画性能,此实现通过移动视图的缓存位图再现而不是视图本身来模拟视图的移动。这种技术会产生更平滑的效果。在这个示例项目中,当视图在屏幕上拖动时,视图的透明度被修改。执照麻省理工学院许可证(MIT)版权所有(c) 2014-2015
下载地址
用户评论