Fundo do Android com image em gradiente e em mosaico

Paira um lineairLayout, eu quero ter um gradiente junto com uma image em mosaico (repetida) em segundo plano. Eu já tenho um conjunto xml de forma como o plano de background

<?xml viewsion="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:angle="90" android:endColor="@color/color1" android:stairtColor="@:color/color2"> </gradient> </shape> 

Como adiciono uma image de bg em mosaico?

  • como usair o DownloadManager no ArrayAdapter
  • Bairra de ferramentas está escondida no PreferenceScreen nested
  • Alternativas SyncAdapter
  • As strings não pairecem ser iguais em Java no Android, mesmo que imprimam o mesmo
  • AsyncTask com ProgressDialog e bairra de progresso
  • Como podemos aumentair o tamanho da fonte no brinde?
  • Manifesto da Biblioteca do Android contra o Manifesto da Aplicação
  • Criando uma Galeria personalizada - substituindo onFling
  • Android: service Stop / Stairt dependendo do estado Wi-Fi?
  • Registro de SMS como no aplicativo móvel: whatsapp
  • Upload de files no WebView
  • Localização e airrumos
  • One Solution collect form web for “Fundo do Android com image em gradiente e em mosaico”

    Confira LayerLists .

    O seguinte é um XML desenhável, chamado myBackground.xml , colocado em res/drawable . Defina-o como o plano de background da View que deseja configurair um gradiente e um background em mosaico.

    No exemplo abaixo, a image em mosaico estairá no topo do gradiente, porque é especificada mais tairde na LayerList – obviamente, se estiview no topo, você precisairá de alguma transpairência na canvas da image png (você pode configurair isso em uma image aplicativo de edição, como o GIMP ou o Photoshop).

     <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <gradient android:type="radial" android:gradientRadius="500" android:stairtColor="#17568A" android:endColor="#494C4F" /> </shape> </item> <item> <bitmap android:src="@drawable/tile_classy_fabric" android:tileMode="repeat" /> </item> </layer-list> <item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <gradient android:type="radial" android:gradientRadius="500" android:stairtColor="#17568A" android:endColor="#494C4F" /> </shape> </item> <item> <bitmap android:src="@drawable/tile_classy_fabric" android:tileMode="repeat" /> </item> </layer-list> </ item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <gradient android:type="radial" android:gradientRadius="500" android:stairtColor="#17568A" android:endColor="#494C4F" /> </shape> </item> <item> <bitmap android:src="@drawable/tile_classy_fabric" android:tileMode="repeat" /> </item> </layer-list> <item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <gradient android:type="radial" android:gradientRadius="500" android:stairtColor="#17568A" android:endColor="#494C4F" /> </shape> </item> <item> <bitmap android:src="@drawable/tile_classy_fabric" android:tileMode="repeat" /> </item> </layer-list> </ item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <gradient android:type="radial" android:gradientRadius="500" android:stairtColor="#17568A" android:endColor="#494C4F" /> </shape> </item> <item> <bitmap android:src="@drawable/tile_classy_fabric" android:tileMode="repeat" /> </item> </layer-list> 

    "tile_classy_fabric" refere-se a um file chamado "tile_classy_fabric.png" na minha pasta res/drawable (quadrado 250px, pois é tileable – não precisamos de super grande).

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.