Czy widoki, które są przewijane poza ScrollView, są automatycznie buforowane przez pamięć podręczną rysunku? Nie jestem do końca pewien, czy rozumiem dokumentację interfejsu API.Android: ScrollView and drawing cache?
7
A
Odpowiedz
10
int PERSISTENT_ALL_CACHES
Służy do wskazywania, że wszystkie pamięci podręczne rysunku powinny być przechowywane w pamięci.
int PERSISTENT_ANIMATION_CACHE
Służy do wskazania, że pamięć podręczna rysowania animacji powinna być przechowywana w pamięci.
int PERSISTENT_NO_CACHE
Służy do wskazania, że pamięć podręczna rysunku nie powinna być przechowywana w pamięci.
int PERSISTENT_SCROLLING_CACHE
Służy do wskazywania, że przewijana pamięć podręczna rysunku powinna być przechowywana w pamięci.
Użyj ich w
public void setPersistentDrawingCache (int drawingCacheToKeep)
który wskazuje jakie rodzaje pamięci podręcznej rysunku powinny być przechowywane w pamięci po ich utworzeniu.
Przykład
setPersistentDrawingCache(ViewGroup.PERSISTENT_SCROLLING_CACHE);
setAlwaysDrawnWithCacheEnabled(true); // call this method
//to start (true) and stop (false) using the drawing cache
//when you perform performance sensitive operations, like scrolling or animating.
Powiązane problemy
- 1. Android WebView wewnątrz ScrollView przewija tylko scrollview
- 2. Android: ScrollView Issue
- 3. Android ScrollView blaknięcie krawędzi
- 4. Scrollview w obu kierunkach android
- 5. Android: ScrollView w pionie LinearLayout
- 6. Android scrollview usuwa niebieskie światło
- 7. Widok zbyt duża, aby zmieścić się rysunek cache na Webview wewnątrz Scrollview
- 8. Rails 3.1 Assets, Cache-Control, Max-Age and Expires headers
- 9. JComponent not Drawing to JPanel
- 10. Android scrollview ukrywa najwyższą zawartość w układzie
- 11. Co to jest VerticalScrollExtent w Android ScrollView?
- 12. Wiele WebViews w ScrollView daje problemy (Android)
- 13. Android Scrollview elewacja wycinek dziecko cień
- 14. Dostosowywanie Android Scrollview jest pionowy pasek przewijania
- 15. Android - ScrollView like foursquare with maps + list
- 16. Android ScrollView odmawia przewinięcia do dołu
- 17. Android Scrollview nie przestrzegając dolnego marginesu dziecka
- 18. Android Scrollview w RelativeLayout z paska przycisków
- 19. Android: Wykrywanie Kiedy Scrollview Odsłon dno
- 20. Android Vitals and Stuck Wakelocks?
- 21. WebView w ScrollView: "Widok zbyt duży, aby zmieścić się w pamięci podręcznej rysunku" - jak przerobić układ?
- 22. WindowSoftInputMode i Scrollview
- 23. Drawing MKMapView Nakładka jak Google Maps Directions
- 24. Drawing obrócony tekst z NSString drawInRect
- 25. Nadmiarowe marginesy podczas dodawania ImageView do ScrollView w systemie Android
- 26. Android RelativeLayout: jak wyrównaćParentBottom po owinięciu w ScrollView?
- 27. Dolna granica CardView jest obcięta wewnątrz ScrollView android
- 28. Scrollable EditText inside ScrollView
- 29. Zachowanie Realm and auto increment (Android)
- 30. Układ względny w ScrollView
Dzięki za info. Więc jeśli rozumiem to poprawnie, pamięć podręczna rysunku jest używana tylko do renderowania bitmap ekranowych kosztem większej ilości pamięci, prawda? –
Tak, dokładnie .. Mam nadzieję, że możesz zrobić kilka testów ... I dać nam trochę wyników. –