这段代码使用的\transdissolve
效果:
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}
\transdissolve[duration=.1]
\begin{tikzpicture}[remember picture,overlay]
\only<1>{\draw[fill=red] (current page.south west)rectangle(current page.north east);}
\only<2>{\draw[fill=blue] (current page.south west)rectangle(current page.north east);}
\end{tikzpicture}
\end{frame}
\end{document}
该效果将框架分解为改变颜色的小矩形。
是否可以通过改变矩形的大小来定制效果?
答案1
过渡由 PDF 提供,而不是 LaTeX。但是,如果可用,您可以将持续时间和方向定义为选项。例如,\transdissolve[duration=0.2]
或\transglitter[direction=90]
。持续时间以秒为单位,方向以度为单位。
答案2
据我所知,覆盖动画也是来自 pdf 格式(与查看器交互)本身的,因此乳胶不会影响矩形的大小。