Android视图抖动

Jer*_*gan 3 user-interface android dithering

正如您从下面的屏幕截图中看到的那样,"标题栏"将这些丑陋的条带线跨越区域,文本可以扩展整个屏幕宽度.它在真实设备上更加引人注目.

有什么方法可以解决这个问题吗?

活动

Lau*_*ves 7

来自Android开发者:小部件设计指南:

在某些情况下,设备具有较低的像素深度,可能导致视觉条带和抖动问题.要解决这个问题,应用程序开发人员应该通过定义为XML的"代理"drawable传递资产:此技术引用原始图稿,在本例中为"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" />
Run Code Online (Sandbox Code Playgroud)