অ্যান্ড্রয়েড স্টুডিওতে কম্পোজ প্রিভিউ রেন্ডার করে।
ব্যবহার
android studio render-compose-preview [-h] [--output-image-file=PARAM] [--pid=PARAM] [--print-semantics] [--project=PARAM] <path> <composable>
বিকল্প
-
-h,--help- নির্দিষ্ট কমান্ডের জন্য সাহায্য বার্তা দেখায়। -
--output-image-file=PARAM- চূড়ান্ত ছবিটি লেখার জন্য ফাইলের নাম। -
--pid=PARAM- যে অ্যান্ড্রয়েড স্টুডিও ইনস্ট্যান্সের সাথে সংযোগ করতে হবে তার PID। -
--print-semantics- যদিtrue, তাহলে সিম্যান্টিকস ট্রি প্রিন্ট করে। -
--project=PARAM- যে প্রজেক্টটি কোয়েরি করার জন্য অ্যান্ড্রয়েড স্টুডিওতে খোলা আছে, তার নাম বা পাথ। উপলব্ধ প্রজেক্টগুলোর নাম পেতেandroid studio checkব্যবহার করুন।
android বিকল্প:
-
--sdk=PARAM- অ্যান্ড্রয়েড এসডিকে-এর পাথ। -
-v,--verbose- সমস্যা সমাধানের জন্য বিস্তারিত আউটপুট চালু করুন। -
-V,--version- সংস্করণের তথ্য প্রিন্ট করুন এবং প্রস্থান করুন।
অবস্থানগত যুক্তি
-
<path>- কম্পোজ প্রিভিউ ধারণকারী ফাইলটির পাথ, যা বর্তমান ডিরেক্টরির সাপেক্ষে অথবা অ্যাবসোলিউট হতে পারে। -
<composable>- কম্পোজেবলটির নাম।
বর্ণনা
android studio render-compose-preview অ্যান্ড্রয়েড স্টুডিওর লেআউট রেন্ডারিং ইঞ্জিন ব্যবহার করে একটি Jetpack Compose @Preview ফাংশন রেন্ডার করে এবং ঐচ্ছিকভাবে এর অ্যাক্সেসিবিলিটি সিম্যান্টিকস ট্রি প্রিন্ট করে।
অ্যান্ড্রয়েড স্টুডিও কোয়েল ২ বা উচ্চতর সংস্করণ প্রয়োজন।
প্রিভিউ আউটপুট কনফিগার করুন ( --output-image-file এবং --print-semantics )
-
--output-image-file: রেন্ডার করা PNG প্রিভিউটি নির্দিষ্ট ফাইল পাথে সংরক্ষণ করে। এটি বাদ দিলে একটি অস্থায়ী PNG ফাইল তৈরি হয়। -
--print-semantics: কম্পোজ প্রিভিউয়ের অ্যাক্সেসিবিলিটি সিম্যান্টিকস ট্রি JSON ফরম্যাটে প্রিন্ট করে, যাতে AI এজেন্টরা রেন্ডার করা ভিজ্যুয়াল ইমেজের পাশাপাশি ইন্টারেক্টিভ নোড, টেক্সট এবং বাউন্ডস পরীক্ষা করতে পারে।
উদাহরণ
HotelDetailScreenPreview preview_hotel.png এ রেন্ডার করুন এবং এর সিম্যান্টিকস ট্রি প্রিন্ট করুন:
android studio render-compose-preview \
--output-image-file=preview_hotel.png \
--print-semantics \
app/src/main/java/com/example/myapp/ui/DetailScreen.kt \
HotelDetailScreenPreview