UI応用：Viewの役割、UIコンポーネントのカスタマイズ、アニメーションを追加