камера активность приложений, используя SurfaceView и растровое изображение рисуется (белых прямоугольниками) с использованием canvas.drawBitMap() метода внутрь по OnDraw() метода SurfaceView. я использовал следующий код для достижения этой цели:андроид холст drawBitMap и переключаться между изображениями на некотором интервале
canvas.drawBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.corner_top_left), x1, y1, null);
canvas.drawBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.corner_top_right), x2, y1, null);
canvas.drawBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.corner_bottom_left), x1, y2, null);
canvas.drawBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.corner_bottom_right), x2, y2, null);
Скриншот:
Но я хочу эффект анимации при переключении между 2 растровыми изображениями, которые должны выглядеть примерно, как показано ниже:
Я попытался найти несколько решений (даже в stackoverflow) но нашел только длительный и дорогостоящий. Пожалуйста, предложите некоторый чистый и менее дорогостоящий подход.
Все это я делаю внутри поверхности с использованием холста.