zoukankan      html  css  js  c++  java
  • android之 Activity跳转出现闪屏

    原文:http://blog.csdn.net/az313/article/details/17321549

    同一个应用,在不同手机上测试,Activity之间跳转出现闪屏,界面来回跳转……

    查阅网上资料发现引起的有好几种情况:

    1、由于finish原因,网传,在onPause()里延迟3s使用finish。

    2、自己添加overridePendingTransition(xx,xx); Activity进出动画。

    3、我的解决方案,自定义style

     <style name="Theme" parent="android:Theme">
         <item name="android:windowAnimationStyle">@style/Animation</item>
         <!-- 设置无标题 -->
         <item name="android:windowNoTitle">true</item>
         <item name="android:windowFullscreen">?android:windowNoTitle</item>
     </style>
       
       <style name="Animation">
           <item name="android:activityOpenEnterAnimation">@null</item>
           <item name="android:activityOpenExitAnimation">@null</item>
           <item name="android:activityCloseEnterAnimation">@null</item>
           <item name="android:activityCloseExitAnimation">@null</item>
           <item name="android:taskOpenEnterAnimation">@null</item>
           <item name="android:taskOpenExitAnimation">@null</item>
           <item name="android:taskCloseEnterAnimation">@null</item>
           <item name="android:taskCloseExitAnimation">@null</item>
           <item name="android:taskToFrontEnterAnimation">@null</item>
           <item name="android:taskToFrontExitAnimation">@null</item>
           <item name="android:taskToBackEnterAnimation">@null</item>
          <item name="android:taskToBackExitAnimation">@null</item>
       </style>

    在manifest中,找到对应的Activity 加上android:theme=“@style/Theme” 完美解决

    或者  直接在application节点加上,应用于整个app。

  • 相关阅读:
    D3.js中对array的使用
    kibana中信息分类查询显示的方法
    JAVA异常机制简述
    Google Web Toolkit(GWT) 在windows下环境搭建
    zico源代码分析(二) 数据读取和解析部分
    zico源代码分析(一) 数据接收和存储部分
    eclipse中导入zico Maven项目
    Zorka和zico实现不同主机之间的交互
    【转载】使用logstash+elasticsearch+kibana快速搭建日志平台
    LA 3644 易爆物 并查集
  • 原文地址:https://www.cnblogs.com/tc310/p/7798682.html
Copyright © 2011-2022 走看看