首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >galaxy s2上的版图翻译后闪烁

galaxy s2上的版图翻译后闪烁
EN

Stack Overflow用户
提问于 2013-07-15 17:24:37
回答 2查看 510关注 0票数 1

我正在尝试构建一个使用谷歌地图和支持片段库的android应用程序,一切都很顺利,直到我尝试实现我自己的滑动菜单,这似乎不是一个大任务,我只是把它放在主活动片段后面,当我想要显示它时,我会将主屏幕滑动到右边。听起来很简单,对吧?这一切都很好,除了一件事,每当我尝试应用翻译(可能是在动画中或没有)布局会开始闪烁不停,我不知道为什么会这样,我尝试了几种方法,但主要问题仍然是,每当我使用翻译,布局也会闪烁和其他布局。

另一件需要注意的事情是,我有三星Galaxy S2,我试着在我的朋友宏达电上运行这个应用程序,它工作得很好,请帮帮我!以下是一段视频:http://www.youtube.com/watch?v=ICpu5s5r7xE

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-19 20:16:02

我通过在我的地图上添加一个透明的imageView解决了这个问题,我猜它迫使屏幕上进行了不同的重绘,这个想法不是我的,我是从一个不同的谷歌地图相关问题得到的,这是我的xml现在的样子(其中一部分)

代码语言:javascript
复制
    <fragment
        android:layout_marginLeft="-40dp"
        android:layout_marginRight="-40dp"
        android:id="@+id/map_fragment"
        android:name="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment" />

    <ImageView 
        android:id="@+id/map_overlay"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/transparent"
        />

希望这能有所帮助!:)

票数 2
EN

Stack Overflow用户

发布于 2013-07-15 22:53:14

不久前我也遇到过类似的问题(它在移动时闪烁)。尝试在您的片段活动的清单中编写以下代码:

代码语言:javascript
复制
android:hardwareAccelerated="false"

由于android版本的差异,这种闪烁现象正在发生。如果你的活动不是那么激烈,你可以这样解决。但是,如果它变得太慢,您可以声明版本检查并以编程方式将其应用于不同的apis,或者找到另一个解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17650797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档