本投稿は TECOTEC Advent Calendar 2020 の13日目の記事です。
投資戦略システム事業部の古谷です。今年はAndroidとiOSを半分ずつくらいで担当してました。 今回は実際に案件でやっていたタイムスケジュール的なUIを実装した方法を書いていきたいと思います。
1.経緯
2つの案件で同様なタイムスケジュールのアプリを作ることになりまして、最初の案件では私が実装はしておらず、その際にはRecyclerViewを時間軸と予定の二つ用意する形で実装して同期させるようなやり方でやっていたのですが、二つ目の案件では私が実装することになりました。 そちらのソースコードをベースにと考えてはいたものの2つのRecyclerViewを実装することとそれを連動させるというのがなんとももどかしい感じがして、別の方法で実装しました。そちらの実装方法を紹介できればと思います。
2.実装方針
今回の実装方針は1つの要素に対して、1つ目の要素と1つ前の要素を含める形で実装するやり方にしました。
Viewは下記のような形で実装します。まずは概要から。
続きを読む