Android Activity切换(跳转)时出现黑屏的解决方法 分享
在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第二个Activity的主题设置成透明的,这样在启动第二个Activity时的黑屏就变成了显示第一个Activity界面。这个分两步完成:
第一步:xxx/res/values/styles.xml中加入自定义Activity的Theme,如下所示:
[html] <style name="Transparent" parent="android:Theme.Light">
<!--将Activity的Theme设置成透明-->
<item name="android:windowIsTranslucent">true</item>
</style>
<style name="Transparent" parent="android:Theme.Light">
<!--将Activity的Theme设置成透明-->
<item name="android:windowIsTranslucent">true</item>
</style>第二步:在AndroidManifest.xml中将第二个Activity的"android:theme"属性设置成刚才自定义的主题样式。如下所示:
[html] <activity
android:name="com.yutao.customer.CustomerActivity"
android:label="@string/app_name"
android:theme="@style/Transparent">
<activity
android:name="com.yutao.customer.CustomerActivity"
android:label="@string/app_name"
android:theme="@style/Transparent"> 到此应该就不会出现那个讨厌的黑屏了。
相关文章
Android中使用GridView和ImageViewSwitcher实现电子相册简单功能实例
本篇文章主要介绍了Android中使用GridView和ImageViewSwitcher实现电子相册简单功能实例,具有一定的参考价值,有需要的可以了解一下。2016-12-12
Hook实现Android 微信、陌陌 、探探位置模拟(附源码下载)
这篇文章主要介绍了Hook实现Android 微信、陌陌 、探探位置模拟(附源码下载)的相关资料,需要的朋友可以参考下2017-03-03
Android编程实现TextView垂直自动滚动功能【附demo源码下载】
这篇文章主要介绍了Android编程实现TextView垂直自动滚动功能,详细分析了Android TextView垂直自动滚动功能的实现步骤与布局、功能相关技巧,并附带了demo源码供读者下载,需要的朋友可以参考下2017-02-02
解决Android studio3.6安装后gradle Download失败(构建不成功)
这篇文章主要介绍了解决Android studio3.6安装后gradle Download失败(构建不成功),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-03-03


最新评论