Java SupportMapFragment上的TranslateAnimation
您好,我正试图在Java SupportMapFragment上的TranslateAnimation,java,android,surfaceview,translate-animation,supportmapfragment,Java,Android,Surfaceview,Translate Animation,Supportmapfragment,您好,我正试图在支持映射片段上向上滑动相对值yout。大概是这样的: 当我点击标记时,RelativeLayout向上滑动。我的问题是,众所周知,SupportMapFragments依赖于SurfaceView,因此我在SupportMapFragments上所做的任何动画都不会显示,直到视图失效,例如,当我单击“暂停”按钮时。我无法向您显示代码,因为它在我的工作电脑中。但是没有来自另一个世界的东西。只是一个简单明了的TranslateAnimation,我用AnimationUtils.l
支持映射片段
上向上滑动相对值yout
。大概是这样的:
当我点击标记时,RelativeLayout
向上滑动。我的问题是,众所周知,SupportMapFragments依赖于SurfaceView
,因此我在SupportMapFragments
上所做的任何动画都不会显示,直到视图失效,例如,当我单击“暂停”按钮时。我无法向您显示代码,因为它在我的工作电脑中。但是没有来自另一个世界的东西。只是一个简单明了的TranslateAnimation
,我用AnimationUtils.load(context,resource)
加载它。我甚至在另一个片段中测试动画,效果很好。好吧,我的问题是:这类问题有一些解决方法,也许可以将SupportMapFragment
包装到另一个视图中,或者类似的东西
欢迎任何提示
更新:
基本上,在xml中,我有
SupportMapFragment
和RelativeLayout
。在代码中,我使用findViewById
获取RelativeLayout
,然后使用AnimationUtils
加载动画。我使用setAnimation
方法将动画设置为RelativeLayout
,然后启动动画。似乎在另一个片段中工作得很好,我怀疑问题是否在这里。您可以尝试在此处发布的解决方案:,使用方法setMapTransparent