że rozpoczęła się tworzenie mapy bitowej i obracania płótno/matryca, to jednak nie jest dobrym rozwiązaniem. W końcu skończyłem właśnie zamieniając losowanie, jeśli warunki są spełnione. Powinienem powiedzieć, że jest to ExpandableListView, gdzie komórki są ponownie wykorzystywane podczas rysowania.
if (isExpanded) {
ImageView view = (ImageView) convertView.findViewById(R.id.ImageView);
view.setImageResource(R.drawable.quickactions_button_normal_down);
}
if (!isExpanded) {
ImageView view = (ImageView) convertView.findViewById(R.id.ImageView);
view.setImageResource(R.drawable.quickactions_button_normal);
}
nie jestem zwykle Android developer, ale jestem naprawdę zaskoczony, że możliwe jest animowanie obrót, ale nie statycznie ustawić rotację rozciągliwej. Logicznie pierwsza jest podzbiorem drugiej, a nie odwrotnie.
Tak. Będzie to nadal wyświetlane jako animacja, nawet jeśli czas trwania jest ustawiony na 1. Używanie tego w rozwijanym widoku, w którym komórki są ponownie wykorzystywane podczas rysowania, czyni je nieco kosztownym, a "szybkie" animacje wyglądają naprawdę dziwacznie podczas przewijania listy. Skończyłem właśnie zamieniając drawable. – sebrock