/ / Android ImageView setImageBitmap o disegna bitmap su tela - android, bitmap, ondraw

Android ImageView setImageBitmap o disegna bitmap in canvas: android, bitmap, ondraw

Ho 40 istanze del mio ImageView personalizzato (aggiuntoprogrammaticamente secondo il mio layout) che valutano le loro dimensioni dinamicamente (in base alle dimensioni del display in pixel). È meglio chiamare myCustomView.setImageBitmap o sovrascrivere onDraw e disegnare bitmap nell'area di disegno? Tutte queste viste possono solo essere cliccate, trascinate e / o rilasciate; non sono consentite altre operazioni.

risposte:

0 per risposta № 1

Se vuoi disegnare cose complesse e creareViste complesse, ad esempio immagine e testo di seguito, oppure cerchiati di un'immagine, è necessario utilizzare onDraw. Ma se vuoi solo visualizzare un'immagine, potresti scegliere setImageBitmap, perché è molto più facile da fare. Quindi la risposta è: la soluzione dipende dalle tue esigenze e dalla complessità del disegno.