Android视图抖动

Android视图抖动,android,user-interface,dithering,Android,User Interface,Dithering,从下面的屏幕截图中可以看到,“标题栏”是用文字将这些丑陋的带状线条划过整个屏幕宽度的区域。在真正的设备上,它甚至更引人注目 有办法解决这个问题吗 来自: 在某些情况下,设备的像素较低 可能导致可见条带的深度 以及犹豫不决的问题。为了解决这个问题,, 应用程序开发人员应该通过 通过“代理”提款的资产 定义为XML:。这项技术 参考原始艺术作品,在 本案例为“background.9.png”,以及 指示设备根据需要抖动 需要 编辑: 示例来源。这是res/drawables目录中的xml文件: &

从下面的屏幕截图中可以看到,“标题栏”是用文字将这些丑陋的带状线条划过整个屏幕宽度的区域。在真正的设备上,它甚至更引人注目

有办法解决这个问题吗

来自:

在某些情况下,设备的像素较低 可能导致可见条带的深度 以及犹豫不决的问题。为了解决这个问题,, 应用程序开发人员应该通过 通过“代理”提款的资产 定义为XML:。这项技术 参考原始艺术作品,在 本案例为“background.9.png”,以及 指示设备根据需要抖动 需要

编辑: 示例来源。这是
res/drawables
目录中的xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/title_bar_medium"
    android:dither="true" />

在此代码中添加
android:tileMode=“repeat”
,如下所示-

<?xml version="1.0" encoding="UTF-8"?>
<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/b1"
    android:tileMode="repeat"
    android:dither="true" />

原因是,在某些设备上,它仍然会拉伸图像,看起来很糟糕,请检查此项

谢谢,我在您的答案中添加了一些示例代码,供后人参考。