Mi sono imbattuto in questo problema in un progetto recente quando i ragazzi del dipartimento artistico hanno notato un deterioramento della qualità dell'immagine. Non sono sicuro di ciò che sta causando, tuttavia siamo stati in grado di risolvere il problema rimuovendo la ScrollView in cui è stata inserita. Ma questa non è una soluzione praticabile poiché avremo bisogno di nidificare le immagini all'interno di viste annidate all'interno di scrollviews.Le viste di nidificazione peggiorano la qualità delle immagini
Il mio codice sembrava qualcosa di simile:
<View>
<ScrollView>
<View>
<ImageView image="someImage.png" />
</View>
</ScrollView>
</View>
Quando abbiamo rimosso l'ImageView sia dal ScrollView nidificato e la sua vista controllante diretta rende bene. Ho creato un repository con un semplice progetto che illustra questo. L'effetto opacizzante è più evidente sulla colorazione delle lettere, l'ombra bianca sul testo e la sfocatura del bordo grigio.
https://bitbucket.org/bwellons/blurry-images
È questo un bug che ha bisogno di segnalazione o c'è la documentazione da qualche parte che dice "non farlo in questo modo" che io non conosco?
saluti Brant
Ciao Brant, il link alla tua immagine su bitbucket sembra morto. – svenv
Inoltre, non ho familiarità con il titanio, ma a me sembra che per qualche motivo questi controlli ridimensionino l'immagine. Hai misurato la dimensione esatta dei pixel della tua immagine tra i due scenari che descrivi sopra? C'è una differenza? – svenv
Ho corretto il collegamento rimuovendo .git dal nome del repository. Dovrebbe funzionare ora. – Brant