कैमरा व्यूफ़ाइंडर

  
कैमरे के लिए, स्टैंडअलोन कॉम्पोज़ेबल और व्यू पर आधारित व्यूफ़ाइंडर"

इस टेबल में, androidx.camera-viewfinder ग्रुप के सभी आर्टफ़ैक्ट की सूची होती है.

सह-प्रॉडक्ट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
viewfinder-compose - - - 1.4.0-alpha11
viewfinder-core - - - 1.4.0-alpha11
viewfinder-view - - - 1.4.0-alpha11
इस लाइब्रेरी को आखिरी बार 11 दिसंबर, 2024 को अपडेट किया गया था

डिपेंडेंसी का एलान करना

camera-viewfinder पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

ग्रूवी

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 को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या पर अपना वोट जोड़ा जा सकता है.

नई समस्या बनाना

ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.

वर्शन 1.4

वर्शन 1.4.0-alpha11

11 दिसंबर, 2024

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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • viewfinder-core क्लास को उन पैकेज में ले जाया गया है जो उनकी लाइब्रेरी से मेल खाते हैं. (I431c6)
  • CameraViewfinder.ScaleType को viewfinder-core में ले जाया गया है, ताकि इसे लिखें (I87ef1) के साथ फिर से इस्तेमाल किया जा सके
  • इस्तेमाल में न होने वाली CameraViewfinder क्लास हटा दी गई हैं. कृपया उन नए एपीआई का इस्तेमाल करें जो मिलते-जुलते फ़ंक्शन उपलब्ध कराते हैं. (I6e59a)

वर्शन 1.4.0-alpha10

30 अक्टूबर, 2024

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 में ये कमिट शामिल हैं.

वर्शन 1.4.0-alpha09

2 अक्टूबर, 2024

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 में ये कमिट शामिल हैं.

वर्शन 1.4.0-alpha08

4 सितंबर, 2024

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 में ये कमिट शामिल हैं.

नई सुविधाएं

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 के पुराने मेवन कोऑर्डिनेट को अब अपडेट नहीं किया जाएगा.

इसके अलावा, अगर CameraX के साथ Compose का इस्तेमाल किया जा रहा है, तो Compose-first लाइब्रेरी का नया वर्शन अब अल्फा वर्शन में उपलब्ध है: androidx.camera:camera-compose. इससे CameraXViewfinder कॉम्पोज़ेबल मिलता है. यह एक ऐसा व्यूफ़ाइंडर है जो Compose के हिसाब से काम करता है. यह CameraX के SurfaceRequest को Compose के हिसाब से अडैप्ट करता है. यह उसी तरह काम करता है जिस तरह PreviewView व्यू के लिए काम करता है.