为启动画面禁用Android硬件加速

时间:2015-08-10 18:25:55

标签: java android splash-screen hardware-acceleration

android:hardwareAccelerated="true"添加到应用程序元素可显着改善其用户体验 - 应用程序使用长列表,当我们启用硬件加速时,这些列表中的滚动更加顺畅。但是,当我们启用它时,我们的启动画面图像会被“破坏” - 我们会在它上面看到灰色线条。一旦我们禁用了硬件加速,启动画面看起来就会很好。

有没有办法只为启动画面禁用硬件加速?我们如何在Java类中执行此操作?

1 个答案:

答案 0 :(得分:0)

  

如果需要更细粒度的控制,可以启用硬件   在运行时加速给定窗口:

    getWindow().setFlags(
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);