【Egret打包App 短暂黑屏解决方案 (Egret4.1.0)】白日放歌须纵酒,青春作伴好还乡。这篇文章主要讲述Egret打包App 短暂黑屏解决方案 (Egret4.1.0)相关的知识,希望能为你提供帮助。
论坛已经有人解决:http://bbs.egret.com/forum.php?mod=viewthread&
tid=30288&
highlight=app%2B%E9%BB%91%E5%B1%8F
这里详细说明下
显示和移除图片的代码如下:
import android.app.ActionBar.LayoutParams; import android.widget.ImageView;
//启动游戏,解决黑屏,顶层显示的图片 private LayoutParams params; private ImageView image; public void startGame(){ params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); //设置中间位置 params.gravity = Gravity.TOP|Gravity.LEFT|Gravity.BOTTOM|Gravity.RIGHT; image = new ImageView(this); image.setScaleType(ImageView.ScaleType. CENTER_CROP); image.setImageResource(R.drawable.start_screen); //添加控件 addContentView(image, params); }//游戏启动后,隐藏顶层显示的图片 public void gameStartEnd(){ image.setVisibility(View.GONE); }
顶层显示的图片可以放在res-> drawable文件夹下,我这里使用的博雅的启动图片。放在res下的图片才能在代码里使用R.drawable调用。
文章图片
这段代码粘贴在主文件里,我这里是testapp.java
文章图片
在onCreate里调用startGame
文章图片
在Egret启动完成后,使用ExternalInterface通知Native移除图片
文章图片
Native收到Egret的启动完成信息,则调用gameStartEnd移除图片
文章图片
推荐阅读
- android Toast的内容过长,如何居中显示?
- Egret打包App修改App名称和图标 (Egret4.1.0)
- 教你如何使用android studio发布release 版本
- logback(logback和slf4j中的:appenderloggerencoderlayout)
- 最新版勤哲Excel服务器V2016.12.0.292无限用户支持手机APP,微信,网页等功能不绑定电脑,任意安装,支持后续升级
- A query was run and no Result Maps were found for the Mapped Statement
- 学习angular之(ng-app)
- 迅为嵌入式4418开发板Android4.4-更改uboot开机LOGO
- android, 模拟器