Я немного повозился с приложениями для Android, но до сих пор делал только приложения со встроенными представлениями, такими как текстовые поля кнопок и т. Д. Я сейчас пытаюсь преобразовать игру, которую я сделал в java для компьютера, в Приложение для Android, так как это было мое первоначальное намерение, у меня просто не было дроида, и я обнаружил, что эмулятор слишком удручающе медлителен, чтобы проводить какие-либо реальные испытания.
Пока что все идет хорошо, конвертируя его и вычисляя жизненный цикл приложения, но я в растерянности, когда дело доходит до графики. Я прочитал страницы библиотеки android dev, несколько уроков и вопросы здесь по stackoverflow. Я думал, что понимаю это, но в последнее время мне кажется, что чем больше я читаю, тем больше путаюсь.
У меня есть изображения, которые я положил в папки для рисования, но теперь мне нужно знать, как нарисовать их несколько экземпляров на экране. Мне не нужно, чтобы они были кликабельными, просто чтобы их можно было изменять, поворачивать и перемещать по экрану. Насколько я понимаю, это должно быть сделано с анимацией анимации, но у меня возникают проблемы с поиском какой-либо информации об использовании анимации.
Мой первоначальный план состоял в том, чтобы создать класс, расширяющий ImageView, но я не знал, куда идти дальше. Поэтому я предполагаю, что мой вопрос заключается в том, как загрузить изображение из папки drawables, изменить его размер в соответствии с размерами экрана, а затем повернуть его вокруг, чтобы я мог создать массив повернутых версий изображения для использования.
Тогда как мне создать несколько видов или что-то еще, что я должен использовать, чтобы иметь возможность отображать несколько экземпляров изображения в различных поворотах.
Другая проблема, с которой я столкнулся, заключалась в том, что обзор класса Android для View показывает, что у него есть методы setX, setY, setTranslationX и т. Д. Для перемещения представления по макету, на котором он включен, но eclipse не показывает эти методы для моих ImageViews. или Просмотров.
Извините, если это слишком много для одного вопроса, я уменьшу его до более конкретного вопроса, если мне нужно.
Заранее спасибо за ваше время.