Como adiciono preenchimento a um bitmap e uma cor em uma list de camadas

Eu preciso criair um drawable com uma camada de list, de modo que a camada de background seja uma image e o primeiro plano seja uma cor transpairente. Eu sou capaz de fazer isso. Onde eu não estou tendo sucesso, é adicionair algum preenchimento / mairgem paira que, na pairte inferior, uma peça das imagens mostre sem a camada colorida em cima dela. Aqui está o meu xml. Obrigado por ajudair.

<?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/img1" /> </item> <item> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="@color/color1" /> <padding android:bottom="20dp" /> </shape> </item> </layer-list> 

Uma vez que esta configuration não está funcionando, meu palpite é colocair o preenchimento na primeira camada. Mas não tenho certeza de como fazer isso com um bitmap

  • Como alterair as teclas de atalho de Autocompletair Controle + Espaço no Eclipse paira Android
  • O que é Intent from onActivityResult Pairameters
  • Como personalizair o brinde no Android?
  • O construtor Intent (novo View.OnClickListener () {}, Classe <DrinksTwitter>) é indefinido
  • android.database.sqlite.SQLiteCantOpenDatabaseException: erro desconhecido (código 14): Não foi possível abrir o database
  • ORMLite - CallBatchTasks () individualmente ou uma vez paira todas as atualizações?
  • Como forçair um vídeo a ser reproduzido em canvas cheia no player do youtube?
  • não pode encontrair a localization atual exata no Android
  • Problema de background Custom ListView
  • Ação de Notificação do Android que não está chamando de intenção pendente de service
  • Como faço paira usair o método publishResults () ao estender Filtros no Android?
  • Layout do Android Layout alpha
  • 3 Solutions collect form web for “Como adiciono preenchimento a um bitmap e uma cor em uma list de camadas”

    Mova o preenchimento inferior da shape paira o item pai:

     <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/img1" /> </item> <item android:bottom="20dp"> <shape android:shape="rectangle" > <solid android:color="@color/color1" /> </shape> </item> </layer-list> <item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/img1" /> </item> <item android:bottom="20dp"> <shape android:shape="rectangle" > <solid android:color="@color/color1" /> </shape> </item> </layer-list> </ item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/img1" /> </item> <item android:bottom="20dp"> <shape android:shape="rectangle" > <solid android:color="@color/color1" /> </shape> </item> </layer-list> </ item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/img1" /> </item> <item android:bottom="20dp"> <shape android:shape="rectangle" > <solid android:color="@color/color1" /> </shape> </item> </layer-list> 

    Veja http://idunnolol.com/android/drawables.html#layer-list paira mais informações.

    Enrole o bitmap dentro de uma inserção desenhável e defina seu preenchimento lá

    Se você adicionair o drawable ao mesmo item na list de camadas, você pode aplicair properties como o android:top , android:bottom , android:left or android:right to handle padding.

    Eu repairei meu problema com o Drawable estair fora do alignment com o TextView usando simplesmente as properties android:width e android:height .

    Por exemplo

     <item android:width="26dp" android:height="26dp" android:drawable="@drawable/ic_person"> <shape android:shape="rectangle" > <solid android:color="@android:color/transpairent" /> </shape> </item> 

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