[Tex/LaTex] Beamer theme with different frame types

beamerthemes

I've been following this post to create my own theme. However, I would like to create a Beamer theme which supports different look and feel for different frame types. Here are some examples:

A frame which has a full-page background image, a title, and a subtitle. Here is some made up code which does not compile:

\begin{frame}{picture}
  \framepic{images/bg.jpg}
  \frametitle{Nothing was the same.}
  Always felt like my vision been bigger than the bigger picture.
\end{frame}

Which may look like this:
enter image description here

Or a frame with a title and a list. Here is some more made up code:

\begin{frame}{list}
  \frametitle{Frank Ocean}
  \begin{itemize}
    \item \emph{Tuesday}
    \item Thinking About You
    \item Sweet Life
    \item Not Just Money
  \end{itemize}
\end{frame}

Which may look like this:
enter image description here

I suppose I can just create my own separate set of commands using \newcommand and \newenvironment, however, I was hoping to use Beamer idiomatic commands to do this.

Is this at all possible? What would be a clean approach?

Best Answer

Here is a start with darthbith's suggestion.

\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}{picture}
  %\framepic{images/bg.jpg}
  \frametitle{Nothing was the same.}
  \begin{tikzpicture}[remember picture,overlay]
            \node[at=(current page.center)] {
                \includegraphics[width=\paperwidth]{bg}
            };
        \end{tikzpicture}
  Always felt like my vision been bigger than the bigger picture.
\end{frame}

\begin{frame}{list}
  \frametitle{Frank Ocean}
  \begin{itemize}
    \item \emph{Tuesday}
    \item Thinking About You
    \item Sweet Life
    \item Not Just Money
  \end{itemize}
\end{frame}
\end{document}