Android Jetpack-এ Wear OS UI লাইব্রেরি রয়েছে। Wear OS UI লাইব্রেরিতে নিম্নলিখিত ক্লাসগুলি অন্তর্ভুক্ত রয়েছে:
-
CurvedTextView
: সহজে পাঠ্য লেখার জন্য একটি উপাদান যা দৃশ্যে খোদাই করা যায় এমন বৃহত্তম বৃত্তের বক্রতা অনুসরণ করে। -
DismissibleFrameLayout
: একটি লেআউট যা ব্যবহারকারীকে পিছনের বোতাম টিপে বা স্ক্রিনে বাম থেকে ডানে সোয়াইপ করে যেকোনো দৃশ্য বাতিল করতে দেয়। Wear OS ব্যবহারকারীরা ব্যাক অ্যাকশনের জন্য বাম-থেকে-ডানে সোয়াইপিং আশা করে। -
WearableRecyclerView
: একটি ভিউ যা একটিWearableLinearLayoutManager
ব্যবহার করে চাইল্ড লেআউট আপডেট করার জন্য মৌলিক অফসেটিং লজিক প্রদান করে। -
AmbientModeSupport
: পরিবেষ্টিত মোডের জন্য সমর্থন প্রদান করার জন্যAmbientModeSupport.AmbientCallbackProvider
ইন্টারফেসের সাথে ব্যবহৃত একটি ক্লাস।
একটি সম্পূর্ণ তালিকার জন্য, রিলিজ নোট পড়ুন.
Wear OS UI লাইব্রেরিতে নির্ভরতা যোগ করুন
অ্যাপ তৈরি করা শুরু করতে, একটি Wear-OS-নির্দিষ্ট প্রকল্প তৈরি করুন। তারপরে আপনার অ্যাপের build.gradle
ফাইলে নিম্নলিখিত নির্ভরতা যোগ করুন:
dependencies { ... // Standard Wear OS libraries implementation "androidx.wear:wear:1.2.0" // includes support for wearable specific inputs implementation "androidx.wear:wear-input:1.1.0" }
Wear OS UI লাইব্রেরি প্যাকেজ থেকে ক্লাস আমদানি করুন
Wear OS UI লাইব্রেরি থেকে একটি ক্লাস ব্যবহার করতে, এটি androidx.wear.widget
প্যাকেজ থেকে আমদানি করুন।
লেআউট ফাইলগুলিতে সঠিক উপাদানের নাম ব্যবহার করুন
লেআউট ফাইলগুলিতে, Wear OS UI লাইব্রেরির সাথে সামঞ্জস্যপূর্ণ সম্পূর্ণ যোগ্য নাম ব্যবহার করুন৷
উদাহরণস্বরূপ, Wear OS UI লাইব্রেরি থেকে DismissibleFrameLayout
ক্লাস ব্যবহার করতে, আপনি একটি লেআউট ফাইলে নিম্নলিখিতগুলি নির্দিষ্ট করতে পারেন:
<androidx.wear.widget.DismissibleFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/swipe_dismiss_root" > <TextView android:id="@+id/test_content" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:text="Swipe the screen to dismiss me." /> </androidx.wear.widget.DismissibleFrameLayout>