loupe
DATE:Mar 1, 2020
GENRE:Android OSS Library
loupeはImageViewにアタッチすることで、ピンチによるズームと下スワイプでの閉じる振る舞いを付与できるヘルパーライブラリです。 Twitterなどで使われる画像ビューアの機能を10分程度で実装できるライブラリです。
PART:Android coding, Design, and all
TOOLS:Kotlin, Android, Android Studio
アプリを開発する中でTwitterのように下スワイプで閉じられる画像ビューアが欲しいという要望があったため、TwitterのiOS/Androidアプリのビューアの挙動を観察し、iOS版とAndroid版それぞれの機能をほとんど全て再現しました。 ImageViewを継承するのではなく、振る舞いだけをobjectとして抽出することで、カスタマイズ性とメンテナンス性を高めるように工夫しています。