Na przykład, jeśli każdy wiersz na liście miał tło, które było gradientem, czy lepiej byłoby użyć obrazu gradientu lub zdefiniować ten gradient w kształcie do rysowania w formacie xml? Czy między tymi dwiema metodami występuje znacząca różnica w wydajności?Wydajność jest lepsza, co jest zwykle lepsze, przy użyciu obrazu lub kształtu utworzonego w formacie XML jako wyciągnięcia?
Odpowiedz
właśnie zadał podobne pytanie i brzmiało to, że stosując odkształcalne obraz jest bardziej efektywny obliczeniowo niż stosując wektor. (Ale nie jestem ekspertem, więc nie zacytować mnie na to)
to naprawdę zależy od tego, co próbujesz osiągnąć, aby osiągnąć w pierwszej kolejności. Jeśli wypełniłeś zasoby kreacji, które nie zmienią się, warto utworzyć z nich mapy bitowe.
Jeśli jednak twoja prototypowanie lub właśnie zaczyna się rozwijać, gdzie kolory, rozmiary, przejścia itp. Prawdopodobnie szybko się zmienią, to bitmapy naprawdę nie pomogą twojej sprawie.
Podczas tworzenia i tworzenia z góry biblioteki biblioteki rysunków mogłem często używać i aktualizować. Kiedy wszystko zostanie ukończone i zostanie podpisane, a wydajność będzie ważna, powrócę do zdjęć.
Jeśli jesteś wystarczająco zorganizowany, możesz użyć motywu lub stylu, aby przełączać się między nimi.
Nie wybieraj przedwcześnie. To naprawdę trudne, aby wiedzieć, co będzie lepsze. Po prostu zrobiłbym to w xml, ponieważ byłoby łatwiej zmienić.
- 1. Co jest lepsze w użyciu AsyncTask lub HandlerThread (wątek rurociągu)?
- 2. Co jest lepsze? Między używaniem pliku obrazu i rysowaniem kształtu wektorowego
- 3. itertools lub odręczny generator - co jest lepsze?
- 4. Co jest lepsze? OpenCyc lub ConceptNet?
- 5. co jest lepsze: getSingleResult lub getResultList JPA
- 6. Co jest lepsze, setEnabled lub setUserInteractionEnabled?
- 7. Co jest lepsze, curl lub wget?
- 8. MAX vs Top 1 - co jest lepsze?
- 9. Co jest lepsze LinkedBlockingQueue nieograniczone lub LinkedBlockingQueue o pojemności
- 10. co jest lepsze, aby dodać dwie nazwy (-) lub (_)
- 11. Co jest lepsze? private static vs prywatnej
- 12. Zestaw XML kształtu XML jako programowalny programowalnie
- 13. Docker Compose vs. Dockerfile - co jest lepsze?
- 14. Co jest lepsze w przypadku systemu Windows? pthreads lub CreateMutex?
- 15. Co jest lepsze, a = [] lub a = new Array()?
- 16. , która jest lepsza pod względem wydajności parsowania w systemie Android, XML lub JSON?
- 17. C# - Co to jest komponent i jak jest zwykle używany?
- 18. Android: Mała wydajność przy użyciu dużego obrazu w ImageView
- 19. Co jest lepsze dla stanu wydajności lub sesji
- 20. Co jest lepsze i dlaczego? RaphaelJS lub HTML5 Canvas?
- 21. Co jest lepsze/szybsze? Spróbuj złapać lub uniknąć wyjątku?
- 22. Źródło danych obiektu lub jego kod: co jest lepsze?
- 23. 2 techniki dołączania plików w dystrybucji Pythona: co jest lepsze?
- 24. AdMob - lepsza wydajność w działaniu Androida
- 25. Która jest lepsza, ExpectedException lub @Test (oczekiwane =
- 26. Hbase vs Cassandra: Co jest lepsze dla przechowywania danych Timeseries?
- 27. Co jest szybsze/lepsze w użyciu: funkcja MySQL lub PHP md5?
- 28. Jakie jest lepsze podejście do usunięcia nadmiarowej spacji w XML [strip-space lub indent = "no"]?
- 29. Lepsza jakość obrazu z UIGraphicsGetImageFromCurrentImageContext()
- 30. Co jest lepsze - użycie ciągu lub pliku jako typu parametru dla metod, które pobierają nazwy plików