У меня есть SurfaceView, который в настоящее время рисует серию растровых изображений.Этими растровыми изображениями можно легко манипулировать геометрически (масштабировать, вращать, переводить и т. Д.).Примером может быть шар, который подпрыгивает, который может просто использовать операции перевода / поворота.Мяч - это всего лишь одно растровое изображение.
Я хочу заменить это растровое изображение «мячом» на последовательность растровых изображений, например, если шар взорвется в результате фейерверка, у меня есть отдельные кадры, и я хочу связать их вместе.
Без необходимости вручную циклически просматривать их при каждом вызове onDraw () в моем SurfaceView, как я могу это сделать?Я знаю, что в обычных условиях я могу просто сделать AnimationDrawable, используя фреймы в XML-файле, связать его с ImageView (установленным в качестве фона) и затем вызвать его.Однако для отображения всей графики на экране я использую SurfaceView, а не ImageViews.Я читал, что вы можете накладывать другие виды поверх SurfaceViews, но я не уверен, что смогу получить требуемую позицию.Например, шар может взорваться при X = 65 Y = 21 в моем SurfaceView, как я могу перевести эту точную координату в мой ImageView?
Буду очень признателен за любую помощь или советы по альтернативным методам.