Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SupportMapFragment上的TranslateAnimation_Java_Android_Surfaceview_Translate Animation_Supportmapfragment - Fatal编程技术网

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