ক্যামেরা ভিউফাইন্ডার
এই টেবিলটি androidx.camera-viewfinder
গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।
আর্টিফ্যাক্ট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
ভিউফাইন্ডার-কম্পোজ | - | - | - | 1.4.0-আলফা12 |
ভিউফাইন্ডার-কোর | - | - | - | 1.4.0-আলফা12 |
ভিউফাইন্ডার-ভিউ | - | - | - | 1.4.0-আলফা12 |
নির্ভরতা ঘোষণা করা
ক্যামেরা-ভিউফাইন্ডারের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে 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" }
কোটলিন
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") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.4
সংস্করণ 1.4.0-আলফা12
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 সম্পর্কিত API ব্যবহার করার জন্য
compileSdk
35 হিসাবে আপগ্রেড করা হয়েছে। ক্যামেরাএক্স লাইব্রেরি ব্যবহার করা অ্যাপগুলিকে তাদেরcompileSdk
কনফিগারেশন সেটিং আপগ্রেড করতে হবে। ( আইসি80সিডি ) - এই লাইব্রেরিটি এখন 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
ক্লাসগুলি সরানো হয়েছে৷ অনুগ্রহ করে নতুন API ব্যবহার করুন যা সমতুল্য কার্যকারিতা প্রদান করে। ( I6e59a )
সংস্করণ 1.4.0-আলফা10
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 Viewfinder artifact কে তার নিজস্ব লাইব্রেরি গ্রুপে স্থানান্তরিত করা হয়েছে। 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
এই রূপান্তর করার জন্য কোন কোড পরিবর্তনের প্রয়োজন হবে না। পুরানো ভিউফাইন্ডার ম্যাভেন স্থানাঙ্কগুলি আর আপডেট পাবে না।
অতিরিক্তভাবে, আপনি যদি CameraX-এর সাথে কম্পোজ ব্যবহার করেন, তাহলে একটি নতুন কম্পোজ-প্রথম লাইব্রেরি এখন আলফা: androidx.camera:camera-compose
এ উপলব্ধ। এটি CameraXViewfinder
কম্পোজেবল প্রদান করে, যা একটি কম্পোজ-ইডিওম্যাটিক ভিউফাইন্ডার যা CameraX-এর SurfaceRequest
কম্পোজ করার জন্য অভিযোজিত করে, যেভাবে PreviewView
ভিউয়ের জন্য কাজ করে।