Android Layer-List VectorDrawable tamaño

Mi pregunta está relacionada con este: link . Recientemente he cambiado la mayoría de mis recursos para Android desde diferentes archivos PNG para diferentes resoluciones a dibujos vectoriales. Estoy usando una biblioteca "swipe-to-delete" que puede cambiar el fondo de sus vistas durante el golpe para mostrar un fondo rojo estilo Gmail con un icono de papelera, algo similar a esto (que tiene un fondo verde con un cheque Icono):

Introduzca aquí la descripción de la imagen

Solía ​​hacer eso usando el siguiente código, y todavía lo hago para <API 21

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <color android:color="@color/accent"/> </item> <item android:right="@dimen/activity_horizontal_margin"> <bitmap android:gravity="right|center_vertical" android:src="@drawable/ic_delete_24dp"/> </item> </layer-list> 

Sin embargo, se requiere una sintaxis diferente para API 21+

 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <color android:color="@color/accent" /> </item> <item android:right="@dimen/activity_horizontal_margin" android:drawable="@drawable/ic_delete_24dp" android:gravity="right|center_vertical"/> </layer-list> 

Ahora, en lugar de un icono en el lado izquierdo / derecho, el icono en API 21 y API 22 (Lollipop) se estira para llenar la pantalla. ¿Hay alguna manera de especificar el ancho del icono?

Añadir tamaño:

 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <color android:color="@color/accent" /> </item> <item android:right="@dimen/activity_horizontal_margin" android:drawable="@drawable/ic_delete_24dp" android:gravity="right|center_vertical"> <size android:width="40dp" android:height="40dp" /> </item> </layer-list> 
  • ¿Cómo puedo utilizar vectorDrawable como icono para notificaciones push mediante Android Support Library 23.2? setSmallIcon da error
  • ¿Es posible crear un VectorDrawable desde el sistema de archivos (archivo * .xml)
  • VectorDrawable - ¿está disponible de alguna manera para versiones pre-Lollipop de Android?
  • Cambiar el color de relleno del elemento vectorial en Android Studio
  • Descripción de las propiedades VectorDrawable de Android
  • Programáticamente actualizar Android Vector Drawable
  • Animado (VectorDrawable) animado mediante programación en tiempo de ejecución
  • ¿Cómo tener un selector de dibujos vectoriales?
  • Cómo crear Android VectorDrawables de Illustrator (u otra herramienta similar)?
  • ¿Puedo usar el archivo vectorial dibujable en el icono del menú de ActionBar?
  • VectorDrawable causas NumberFormatException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.