Я делаю приложение, которое выполняет переход с альфа-смешением. Я могу сделать это с помощью ImageView с помощью кода
AlphaAnimation animation2 = new AlphaAnimation(1f, 0f);
animation2.setDuration(500);
image1.setAlpha(1f);
image1.startAnimation(animation2);
AlphaAnimation animation1 = new AlphaAnimation(0.4f, 1.0f);
animation1.setDuration(500);
image2.setAlpha(1f);
image2.startAnimation(animation1);
, при этом первое изображение будет постепенно исчезать, а второе изображение будет постепенно исчезать. Я хочу также подобное приложение в SurfaceView. У меня есть два вида поверхности. Но тот же код дает черный экран вместо анимации. Я прошел через некоторые ответы, в которых рекомендуется использовать текстурный вид вместо поверхностного вида, но мне нужно работать с самим поверхностным видом. Другим ответом было применение изображения над поверхностями, которое медленно и постепенно исчезает. Но это не то, что мне действительно нужно. Есть ли другой способ сделать это возможным.