La imagen del marcador de posición no está centrada en Android P (está bien en otras versiones de Android):
Cuando use la imagen a continuación como imagen de marcador de posición en SimpleDraweeView, colóquela en la carpeta drawable-xhdpi
y con el parámetro roundAsCircle=true
XML de ejemplo
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/profile_avatar"
android:layout_width="@dimen/profile_me_avatar"
android:layout_height="@dimen/profile_me_avatar"
android:layout_centerHorizontal="true"
android:padding="@dimen/16dp"
app:failureImage="@drawable/edit_profile_default_avatar"
app:placeholderImage="@drawable/edit_profile_default_avatar"
app:failureImageScaleType="fitCenter"
app:actualImageScaleType="fitCenter"
app:placeholderImageScaleType="fitCenter"
app:roundAsCircle="true"
/>
Tengo el mismo problema que tú. tienes una solución?
@wkingluoye Descubrí que se puede resolver proporcionando todo tipo de dimensiones para este dibujable, solíamos tener drawable-xhdpi
solo para esta imagen en el pasado.
Hola, parece que no ha habido actividad sobre este tema recientemente. ¿Se ha solucionado el problema o aún requiere la atención de la comunidad? Este problema puede resolverse si no se produce más actividad. También puede etiquetar este problema como "error" o "mejora" y lo dejaré abierto. Gracias por sus aportaciones.
Tuve el mismo problema, la versión de fresco es 1.11.0, en Google Pixel 2 XL, pero no tuve el problema en Google Pixel 2. Tal vez debería informar a la comunidad sobre el problema. Por cierto, también configuré roundAsCircle="true"
.
Verifiqué que esto funciona correctamente para P si coloca el marcador de posición en res/drawable/
. Supongo que Android P cambió la forma en que se cargan los elementos de diseño si faltan variantes.
¿Verificó en Google Pixel 2 XL? Acabo de encontrar este problema en Google Pixel 2 XL.
Todavía tengo este problema incluso después de poner el archivo en / res / drawable
EDITAR: Se corrigió después de mover el recurso a / res / drawable-nodpi (probado en Pixel 2 XL - Android Q)
Solucioné este problema después de poner la imagen en la carpeta drawable-nodpi (Prueba en Pixel 3 Android P)
también tuve este mismo problema,
cómo lo resolví:
cree un drawable-nodpi y mv una copia de esas imágenes en esta carpeta, resolverá este problema
Todavía tengo este problema incluso después de poner el archivo en / res / drawable
EDITAR: Se corrigió después de mover el recurso a / res / drawable-nodpi (probado en Pixel 2 XL - Android Q)
Pero esto generará problemas cuando la imagen también se use en teléfonos de baja densidad.
Comentario más útil
Todavía tengo este problema incluso después de poner el archivo en / res / drawable
EDITAR: Se corrigió después de mover el recurso a / res / drawable-nodpi (probado en Pixel 2 XL - Android Q)