【问题标题】:Splash screen stretched in Orientation change in Android在 Android 的方向更改中拉伸的启动画面
【发布时间】:2013-07-27 20:19:55
【问题描述】:

我创建了一个带有启动画面的 Android 应用程序。启动画面的组织结构类似于以下结构。

 res/
   drawable/splash.png
   drawable-port/splash.png
   drawable-land/splash.png

如果我以纵向或横向模式启动,启动画面看起来不错。在改变方向时,初始图像会被拉伸。有没有其他方法可以解决这个问题?

【问题讨论】:

  • 它会在一秒钟后自行修复,还是保持拉伸状态?此外,您是否在应用程序的清单中覆盖了 configChange(如果是,它不会在旋转时自动重新加载图像)。
  • 两个 splash.png 屏幕是完全相同的图像吗?
  • @GabeSechan。嗨,是的,我正在覆盖 Manifest 文件中的 configchanges 以处理我的应用程序的方向更改。如果我删除这意味着每次在更改方向时重新加载应用程序内容。为此我必须做什么?
  • @StephanBranczyk。嗨,是的,图像名称相同,分辨率不同。
  • 如果您覆盖 configChanges 以不重新加载方向,那么它不会自动加载新版本。您要么不需要覆盖 configChanges,要么在发生时手动重新加载可绘制对象。

标签: android splash-screen android-orientation


【解决方案1】:

drawable/spalsh.png 没有被调用,它正在绘制人像图像,需要调用orientation change 方法并设置drawable 端口png。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多