2015-09-27 39 views
5

Attualmente sto lavorando a un cassetto di navigazione in cui voglio che la foto dell'utente venga ridimensionata, ritagliata, colorata, quindi utilizzata come immagine di intestazione dietro un ritaglio circolare di un'immagine.Android ImageView centerCrop non funziona. Inclinazione invece del ridimensionamento

non riesco nemmeno a pubblicare immagini perché questo account è troppo bassa rep ... accidenti a me e con il mio vecchio account studente per la maggior parte delle mie domande ...

Nonostante la mia ImageView in via di definizione come questo

<ImageView 
    android:tint="@color/clyp_copy" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/pixplogo" 
    android:scaleType="centerCrop" 
    android:adjustViewBounds="true"/> 

This image (1) skews like this (2) (Same link, two images)

Questo è in realtà un problema comune per me. Non ho mai ottenuto il centerCrop per funzionare correttamente. Non capisco perché.

test su 5.1.1, sulla base SDK 23. La stessa edizione su 21

Not sure if this is allowed on SO, but here's a Debug apk...maybe it's just my device...or 5.x

risposta

15

Sostituire

android:background="@drawable/pixplogo" 

con

android:src="@drawable/pixplogo" 
+3

Oh mio Dio Sono un idiota –

+0

Questo mi è successo più volte di quanto non sia orgoglioso di ammettere. –

+0

@ McSullivanD'Ander stesso qui, ecco come sapevo cosa cercare :) –