Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Swich imágenes de fondo se extiende al personalizar en android

Estoy tratando de personalizar Switch. He utilizado archivos xml para lograr que switch_bg_selector.xml

 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/cd_filled_toggle_round_bg" android:state_checked="true"/> <item android:drawable="@drawable/cd_filled_toggle_round_bg" android:state_checked="false"/> <item android:drawable="@drawable/cd_filled_toggle_round_bg"/> </selector> 

Y track_bg_selector.xml

 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/cd_filled_toggle_bg" android:state_checked="true"/> <item android:drawable="@drawable/cd_filled_toggle_white_bg" android:state_checked="false"/> <item android:drawable="@drawable/cd_filled_toggle_white_bg"/> </selector> 

Y el código para el interruptor es

 <Switch android:id="@+id/toggle_email_diss_invi" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="10dp" android:textOff="" android:textOn="" android:thumb="@drawable/switch_bg_selector" android:thumbTextPadding="25dp" android:track="@drawable/track_bg_selector" /> 

La imagen de fondo que usé se cortó para todos xxhdpi, xhdpi, hdpi y mdpi, pero el problema es que las imágenes se están estirando. Pasé muchas horas para resolver este problema, pero no encontré la solución adecuada. Estoy adjuntando la captura de pantalla que cómo mi interruptor está buscando. Introduzca aquí la descripción de la imagen

Y cómo debería verse así

Introduzca aquí la descripción de la imagen

Abajo son mi drawable estoy usando Introduzca aquí la descripción de la imagen

Introduzca aquí la descripción de la imagen

Introduzca aquí la descripción de la imagen

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.