Я начал с создания BitMap и вращения холста / матрицы, однако это не было хорошим решением. Наконец, в конечном итоге просто поменялся дро, если условия выполнены. Я должен сказать, что это ExpandableListView, где ячейки используются повторно при рисовании.
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);
}
Я обычно не являюсь разработчиком Android, но я действительно поражен тем, что можно анимировать вращение, но не статически устанавливать вращение рисованного объекта. Логически первое является подмножеством второго, а не наоборот.