Beamer: cambie el color del texto una línea a la vez usando itemize/alert

Beamer: cambie el color del texto una línea a la vez usando itemize/alert

Quiero cambiar el color del texto en una lista detallada una línea a la vez. Este es el código que estoy usando:

\documentclass{beamer}
\mode<presentation>

\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{array}
\usepackage{graphicx}

\begin{document}

\begin{frame}[t]

    \begin{theorem}
        $\sqrt{2}$ is irrational.
    \end{theorem}

\begin{block}

    \begin{proof}
        The proof is by contradiction.\pause

        \begin{itemize}
            \item \alert {item 1} \pause
            \item \alert {item 2} \pause
            \item \alert {item 3} \pause {Contradiction.}
        \end{itemize}

    \end{proof}

\end{block}
\end{frame}

\end{document}

Esto resalta cada línea pero luego la deja resaltada. ¿Cómo hago para que el texto vuelva al color original para que solo se resalte la línea en cuestión?

Respuesta1

¿Algo como esto?

\documentclass{beamer}

\begin{document}

\begin{frame}
  \begin{itemize}[<+-| alert@+>]
      \item \alert<4>{item 1}
      \item item 2
      \item item 3 \only<4>{\alert{Contradiction}}
  \end{itemize}
\end{frame}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada