Androidにおける画像のトリミング実装 CropImageView
こんにちわ、加藤です。
最近、GANMA!というアプリにて画像のトリミングを実装する機会があったため、備忘録的に紹介したいと思います。
とはいえ、実に簡易的なものですのでご承知ください。
仕様
- 任意の画像を正方形に切り抜く
- 正方形の大きさは固定値(拡大や縮小は不可)
- 対象画像は固定し、正方形を動かすことで切り抜く範囲を指定する
- 画面回転は考慮しない(回転をすると正方形は初期位置に戻る)
といった実にシンプルなものです。 使い方はというと、後述するCropImageViewのsetBitmapにて対象画像をセットします。 次に切り抜く範囲を指定して、getCroppedBitmapにて対象の正方形画像を受け取るという流れになります。
続きを読むgradle + scalariformでbuild時に自動フォーマット
はじめに
お久しぶりです、加藤です。
そろそろ夏の訪れを感じる頃かと思います。
最近、業務でscalariformを導入する機会があったため、その手順を書いていこうかなと思います。
sbt + scalariformも導入しましたが、こちらは参考記事がたくさんあるので割愛します。
手順
- プロジェクト内のbuild.gradleに追記
- フォーマッターの設定ファイル(scalariform.properties)を作成
では、実際に記述していきます。
続きを読む