Ad esempio, se ogni riga di una lista avesse uno sfondo che era una sfumatura, sarebbe meglio usare un'immagine di una sfumatura o definire quella sfumatura in una forma disegnabile in xml? C'è una differenza di prestazioni significativa tra i due metodi?Per quanto riguarda le prestazioni, cosa è in genere migliore, utilizzando un'immagine o una forma creata da xml come un disegno?
risposta
ho solo chiesto una domanda simile e sembrava che utilizza un disegnabile immagine è più efficiente computazionalmente rispetto all'utilizzo di un vettore. (Ma io non sono esperto in modo da non citare me su questo)
E 'davvero dipende da ciò che stai cercando di raggiungere, in primo luogo. Se hai completato le risorse della creatività che non cambieranno, sarebbe logico creare bitmap ecc.
Tuttavia, se la tua prototipazione o solo l'inizio della tua applicazione in cui colori, dimensioni, transizioni ecc sono suscettibili di cambiare rapidamente e spesso, i bitmap non sono in grado di aiutare la tua causa.
Durante lo sviluppo e in anticipo creerei una libreria di file che potrei riutilizzare e aggiornare spesso. Poi, una volta che tutto è completo e firmato e se le prestazioni erano importanti, tornerei alle immagini.
Se siete abbastanza organizzati potreste forse usare un tema o uno stile per passare da uno all'altro.
Non optomize prematuramente. È davvero difficile sapere cosa andrà meglio. Lo farei semplicemente in xml dato che sarebbe più semplice da modificare.