Я использую следующий код для анимации скрытия вида (по другим вопросам все должно быть в порядке):
final RelativeLayout oSurfaceLayout = findViewById(R.id.surface_layout);
oSurfaceLayout.animate().alpha(0).setDuration(2000).withEndAction(new Runnable() {
@Override
public void run() {
oSurfaceLayout.setVisibility(View.GONE);
}
});
Однако у меня фактически нет никакой анимации: представление немедленно исчезает, и через две секунды правильно вызывается действие завершения.
Где проблема?