ক্যামেরা ভিউফাইন্ডার

ক্যামেরার জন্য স্বতন্ত্র কম্পোজেবল এবং ভিউ ভিত্তিক ভিউফাইন্ডার"

এই টেবিলটি androidx.camera-viewfinder গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।

আর্টিফ্যাক্ট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
ভিউফাইন্ডার-কম্পোজ - - - 1.4.0-আলফা12
ভিউফাইন্ডার-কোর - - - 1.4.0-আলফা12
ভিউফাইন্ডার-ভিউ - - - 1.4.0-আলফা12
এই লাইব্রেরিটি সর্বশেষ আপডেট করা হয়েছিল: জানুয়ারি 15, 2025

নির্ভরতা ঘোষণা করা

ক্যামেরা-ভিউফাইন্ডারের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে 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 ভিউয়ের জন্য কাজ করে।