あけましておめでとうございます。 昨年の暮れにちょこちょこと手をいれていたUIコンポーネントを紹介します。 標準UIでは満足できない方へ 標準のスイッチのデザインではどうしてもアプリの雰囲気に合わない時ってありますよね。 実際、仕事の中でも、やはりトグル・スイッチのUIはデザイン変えて欲しいという話がちらほら。 一度作ってしまえばそこまで複雑なものではないのですが、いい機会だったので ほぼ汎用的に使えるようにUIコンポーネントとしてまとめてみました。 こちらにリポジトリがありますので、まずはサンプルから解説していきます。 ToggleViewの主な要素は、 ToggleView ToggleButton ToggleBase となっており、ToggleViewがToggleBaseというボタンが移動する範囲の背景画像をもつビューと、ToggleBaseの上を左右いったり来たりするToggl