Хорошо, поэтому я пытался сделать это в течение нескольких дней, и я не знаю, где. Итак, у меня есть следующие два изображения:
Первый - это показатель числа оборотов в минуту [/p >
Второе изображение представляет собой полную белую графику, представляющую полный диапазон оборотов:
Я хочу сделать следующее:
- спросите пользователя о входе RPM, если, например, они входят в 1.2, датчик заполнит следующим образом:
У меня есть работа с пользователем, мне нужна помощь в анимации. Вот что я пробовал:
- Я попытался использовать PorterDuff, но он также закрепил датчик на фоне не только белой полосы
- Я пробовал разбивать изображение на маленькие растровые изображения и хранить их в массивах, чтобы я мог вспоминать части, но это было медленным и часто разбивались.
- Я сделал некоторый прогресс, применив калибровку сначала к холсту, а затем сохранил холст: canvas.save(); затем обрезание пути на белом изображении, а затем восстановление холста. Однако я не знаю, как клипа круговым способом, начиная с нижнего левого угла до 180 градусов вправо справа (CW). Это лучший способ?
Я знаю, что есть, вероятно, более простой или эффективный способ сделать это, я просто не знаю. Кто-нибудь с хорошими идеями?
* Обратите внимание, что все изображения являются PNG
Спасибо заранее!