Dan*_*anM 5 android android-animation android-layout
我使用ImageView的活动,点击按钮,它切换到VideoWiew活动并播放电影,电影第一帧是上一个活动的图像.我通过使用禁用活动之间的动画
Intent intent = new Intent(ImageClass.this, MovieClass.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
但是它们之间仍然会闪烁黑屏,我怎么能禁用它呢?
waq*_*lam 13
最简单的方法之一是将所有昂贵的(耗时的)处理从您的活动的onCreate和onStart方法移动到onResume方法.这样,您新推出的活动将在其启动后立即可见,但随后将需要一些额外的活动以供用户进行交互.此外,我建议您在AsyncTask中移动所有繁重的工作,以获得更流畅的UI体验.
| 归档时间: |
|
| 查看次数: |
10262 次 |
| 最近记录: |