Pergunta

Como você pode ver na imagem abaixo, a "barra de título" está ficando estas linhas de bandas feias em toda as áreas com texto que se estendem a toda a largura da tela. É ainda mais perceptível em um dispositivo real.

Existe alguma maneira de contornar isso?

atividade

Foi útil?

Solução

A partir Android Developers: Guia de Design Widget :

Em alguns casos, os dispositivos têm baixa pixels profundidades que podem causar faixas visuais e composição de cores questões. Para resolver isso, desenvolvedores de aplicativos deve passar ativos através de um drawable "proxy" definido como XML :. esta técnica referências a trabalhos artísticos originais, em Neste caso, "background.9.png", e instrui o dispositivo para pontilhar-lo como necessário.

EDIT: Exemplo fonte. Este é um arquivo xml em seu diretório res/drawables:

<?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" />

Outras dicas

Add android:tileMode="repeat" neste código, como este -

<?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" />

A razão é, em alguns dispositivos ainda se estende a imagem e parece muito ruim, verifique este referência aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top