【问题标题】:Strange gradient in android app (background)android应用程序中的奇怪渐变(背景)
【发布时间】:2014-02-15 00:30:41
【问题描述】:

我用于我的 android 应用程序的背景如下所示:

但现在将其加载到我的表面视图中时:

canvas.drawBitmap(background, 0, 0, null);

结果如下:

注意平滑渐变已经消失了!!

我应该如何继续接收我上传的第一张图片的背景?

提前致谢

【问题讨论】:

    标签: android background gradient


    【解决方案1】:

    这称为条带,是一个常见问题。硬件加速设备可以比非加速设备更好地处理梯度。我建议你这样做:

    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_accelerated="true" android:drawable="@drawable/background_grad" />
        <item android:state_accelerated="false" android:drawable="@drawable/background_no_grad" />
    </selector>
    

    其他建议(例如更改抖动)对我没有用。但是I'll link you to one here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 2021-10-31
      • 1970-01-01
      • 2020-03-10
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多