カメラ ビューファインダー
androidx.camera-viewfinder
グループ内のすべてのアーティファクトのリストを以下に示します。
アーティファクト | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
viewfinder-compose | - | - | - | 1.4.0-alpha11 |
viewfinder-core | - | - | - | 1.4.0-alpha11 |
viewfinder-view | - | - | - | 1.4.0-alpha11 |
依存関係の宣言
camera-viewfinder への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。
アプリまたはモジュールの build.gradle
ファイルに、必要なアーティファクトの依存関係を追加します。
Groovy
dependencies { // Use to implement camera viewfinders implementation "androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10" implementation "androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10" implementation "androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10" }
Kotlin
dependencies { // Use to implement camera viewfinders implementation("androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10") implementation("androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10") implementation("androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10") }
依存関係について詳しくは、ビルド依存関係の追加をご覧ください。
フィードバック
お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
バージョン 1.4
バージョン 1.4.0-alpha11
2024 年 12 月 11 日
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha11
、androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha11
、androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha11
がリリースされました。バージョン 1.4.0-alpha11 に含まれる commit はこちらをご覧ください。
API の変更
viewfinder-core
クラスは、所属するライブラリと一致するパッケージに移動されました。(I431c6)CameraViewfinder.ScaleType
をviewfinder-core
に移動し、Compose で再利用できるようにしました。(I87ef1)- 非推奨の
CameraViewfinder
クラスが削除されました。同等の機能を提供する新しい API を使用してください。(I6e59a)
バージョン 1.4.0-alpha10
2024 年 10 月 30 日
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10
、androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10
、androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10
がリリースされました。バージョン 1.4.0-alpha10 に含まれる commit はこちらをご覧ください。
バージョン 1.4.0-alpha09
2024 年 10 月 2 日
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09
、androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09
、androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09
がリリースされました。バージョン 1.4.0-alpha09 には、これらの commit が含まれています。
バージョン 1.4.0-alpha08
2024 年 9 月 4 日
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha08
、androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha08
、androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha08
がリリースされました。バージョン 1.4.0-alpha08 には、これらの commit が含まれています。
新機能
1.4.0-alpha08 への更新により、CameraX ビューファインダー アーティファクトが独自のライブラリ グループに移動されました。この変更は、CameraX ライブラリのモジュール性とメンテナンス性を向上させるために必要です。
以前に androidx.camera:camera-viewfinder
、androidx.camera:camera-viewfinder-compose
、または androidx.camera:camera-viewfinder-core
に依存していた場合は、依存関係を次のように移行する必要があります。
androidx.camera:camera-viewfinder
->androidx.camera.viewfinder:viewfinder-view
androidx.camera:camera-viewfinder-compose
->androidx.camera.viewfinder:viewfinder-compose
androidx.camera:camera-viewfinder-core
->androidx.camera.viewfinder:viewfinder-core
この移行に伴うコード変更は必要ありません。古い Viewfinder maven 座標は更新されなくなります。
また、CameraX で Compose を使用している場合は、新しい Compose ファースト ライブラリ(androidx.camera:camera-compose
)がアルファ版で利用可能になりました。これにより、CameraXViewfinder
コンポーザブルが提供されます。これは、PreviewView
がビューで機能する方法と同様に、CameraX の SurfaceRequest
を Compose に適合させる、Compose 固有のビューファインダーです。