Хорошо, я пытался сделать это в течение нескольких дней, и я не понимаю, где . Итак, у меня есть два следующих изображения:
Первое - это датчик оборотов
Второе изображение представляет собой полностью белое изображение, показывающее, что датчик оборотов заполнен:
Я хочу сделать следующее:
- спросить пользователя для ввода числа оборотов в минуту, если, например, они вводят 1,2, датчик заполнится следующим образом:
У меня работает пользовательский ввод, мне нужна помощь с анимацией. Вот что я пробовал:
- Я пробовал использовать PorterDuff, но он также обрезает датчик на заднем плане, а не только белую полосу
- Я пробовал разбивать изображение на маленькие растровые изображения и сохранять их в массивы, чтобы я мог вспомнить части, но это было медленно и часто вылетал
- . Я добился некоторого прогресса, применив датчик сначала к холсту, а затем сохранив холст: canvas.save (); затем обрезаем контур на белом изображении и восстанавливаем холст. Однако я не знаю, как закрепить по кругу, начиная с нижнего левого угла до 180 градусов в нижний правый угол (CW). Это лучший способ?
Я знаю, что, вероятно, есть более простой или более эффективный способ сделать это, я просто понятия не имею. Есть ли у кого-нибудь хорошие идеи?
* Обратите внимание, что все изображения в формате PNG
Заранее спасибо!
задан Mark Manickaraj 27 May 2011 в 19:27
поделиться