Tech Blog

グローバルな家族アプリFammを運営するTimers inc (タイマーズ) の公式Tech Blogです。弊社のエンジニアリングを支える記事を随時公開。エンジニア絶賛採用中!→ https://timers-inc.com/engineering

Material Theme を使って、カスタマイズ可能な Dialog のような画面を楽に綺麗につくる

こんにちは。Android Developerのさわいです。最近レヴォーグ STI Sport 2.0を試乗したのですが、これに「STI」ってつけるの?という感じで、拍子抜けでした。標準モデルよりは走りのレベルが高いかもしれません。でも冷静に考えると、一応欧州プレミアムカーと張り合うクルマとして、標準モデルでこれくらいのレベルにはなっていてほしい感はありました。「STI」というブランドとまぁまぁなプライスタグから期待すると、悲しみが生まれます。商売的には成功しているみたいですけど。利幅が大きそうなので、このまま売れて欲しいですね。その後乗った WRX STI がとにかく最高すぎて、余計にそう思ってしまった次第です。

さて今回は、Androidで、カスタマイズ可能なDialogのような画面を楽につくる方法について触れていきたいと思います。

Android でカスタマイズダイアログをつくるのはめんどくさいです。AlertDialogよりはDialogFragmentのほうが楽にはなっていますが、それでもやることが多く、骨が折れます。

なので今回は、DialogはAlertDialogやDialogFragmentで作るもの、という発想は捨てて、ActivityにMaterial Themeに用意されているDialogのStyleを適応することで、簡単に綺麗に実装していく方法で進めることにします。

続きを読む

Timersでは各職種を積極採用中!

急成長スタートアップで、最高のものづくりをしよう。

募集の詳細をみる