कैमरा व्यूफ़ाइंडर
इस टेबल में, androidx.camera-viewfinder
ग्रुप के सभी आर्टफ़ैक्ट की सूची होती है.
सह-प्रॉडक्ट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
viewfinder-compose | - | - | - | 1.4.0-alpha12 |
viewfinder-core | - | - | - | 1.4.0-alpha12 |
viewfinder-view | - | - | - | 1.4.0-alpha12 |
डिपेंडेंसी का एलान करना
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-alpha12
15 जनवरी, 2025
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha12
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha12
, और androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha12
रिलीज़ हो गए हैं. वर्शन 1.4.0-alpha12 में ये कमिट शामिल हैं.
नई सुविधाएं
- Android 15 से जुड़े एपीआई का इस्तेमाल करने के लिए,
compileSdk
को 35 पर अपग्रेड किया गया. CameraX लाइब्रेरी का इस्तेमाल करने वाले ऐप्लिकेशन को भी अपनीcompileSdk
कॉन्फ़िगरेशन सेटिंग को अपग्रेड करना होगा. (Ic80cd) - यह लाइब्रेरी अब JSpecify nullness एनोटेशन का इस्तेमाल करती है, जो टाइप-इस्तेमाल के लिए हैं. Kotlin डेवलपर को सही तरीके से इस्तेमाल करने के लिए, कंपाइलर के इन आर्ग्युमेंट का इस्तेमाल करना चाहिए:
-Xjspecify-annotations=strict
,-Xtype-enhancement-improvements-strict-mode
(I7bcd7, b/326456246)
वर्शन 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
व्यू के लिए काम करता है.