টাইলস পরুন
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
ফেব্রুয়ারী 26, 2025 | 1.4.1 | - | - | 1.5.0-আলফা09 |
নির্ভরতা ঘোষণা করা
পরিধানের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Use to implement support for wear tiles implementation "androidx.wear.tiles:tiles:1.5.0-alpha04" // Use to utilize standard components and layouts in your tiles implementation "androidx.wear.protolayout:protolayout:1.3.0-alpha04" // Use to utilize components and layouts with Material Design in your tiles implementation "androidx.wear.protolayout:protolayout-material:1.3.0-alpha04" // Use to include dynamic expressions in your tiles implementation "androidx.wear.protolayout:protolayout-expression:1.3.0-alpha04" // Use to preview wear tiles in your own app debugImplementation "androidx.wear.tiles:tiles-renderer:1.5.0-alpha04" // Use to fetch tiles from a tile provider in your tests testImplementation "androidx.wear.tiles:tiles-testing:1.5.0-alpha04" }
কোটলিন
dependencies { // Use to implement support for wear tiles implementation("androidx.wear.tiles:tiles:1.5.0-alpha04") // Use to utilize standard components and layouts in your tiles implementation("androidx.wear.protolayout:protolayout:1.3.0-alpha04") // Use to utilize components and layouts with Material Design in your tiles implementation("androidx.wear.protolayout:protolayout-material:1.3.0-alpha04") // Use to include dynamic expressions in your tiles implementation("androidx.wear.protolayout:protolayout-expression:1.3.0-alpha04") // Use to preview wear tiles in your own app debugImplementation("androidx.wear.tiles:tiles-renderer:1.5.0-alpha04") // Use to fetch tiles from a tile provider in your tests testImplementation("androidx.wear.tiles:tiles-testing:1.5.0-alpha04") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.5
সংস্করণ 1.5.0-alpha09
ফেব্রুয়ারী 26, 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha09
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha09-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-alpha08
ফেব্রুয়ারি 12, 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha08
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha08-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
TileService.onRecentInteractionEvents()
ListenableFuture<Void>
রিটার্ন করে যাতে দীর্ঘ সময় ধরে চলমান টাস্কের জন্য অনুমতি দেওয়া যায়। ( Iaa6c5 )
সংস্করণ 1.5.0-alpha07
জানুয়ারী 29, 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha07-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-alpha06
15 জানুয়ারী, 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha06-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
onRecentInteractionEvents
পদ্ধতিতেprocessRecentInteractionEvents
নামকরণ করা হয়েছে। ( Iec3d5 )
সংস্করণ 1.5.0-alpha05
11 ডিসেম্বর, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha05-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ব্যাচে ইন্টারঅ্যাকশন ইভেন্টগুলি প্রক্রিয়া করতে
TileService
এর জন্য api যোগ করুন। ( I04d1b )
বাগ ফিক্স
- এই লাইব্রেরিটি এখন JSpecify nullness টীকা ব্যবহার করে, যা টাইপ-ব্যবহার। Kotlin ডেভেলপারদের সঠিক ব্যবহার প্রয়োগ করতে নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত:
-Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode
( I390e9 , b/326456246 ) - বাগ সংশোধন করা হয়েছে যেখানে API 34-এ টাইল আপডেটের অনুরোধ করা হলে যখন অ্যাপ
targetSdk
34-এর থেকে বেশি হয় তখনSecurityException
ঘটবে ( If62a1 ) - Roboelectric পরীক্ষায়
WearSdk
উপর নির্ভরতা স্থির করা হয়েছে। ( I37796 )
সংস্করণ 1.5.0-alpha04
13 নভেম্বর, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha04 এই কমিট ধারণ করে।
সংস্করণ 1.5.0-alpha03
30 অক্টোবর, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha03-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-alpha02
অক্টোবর 16, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02-এ এই কমিট রয়েছে।
নিরাপত্তা সংশোধন
- এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায়
androidx.wear.tiles:tiles-proto
এর সংস্করণ 1.5.0-alpha01-এ আপনার নির্ভরতা আপগ্রেড করুন।
সংস্করণ 1.5.0-alpha01
2 অক্টোবর, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha01-এ এই কমিট রয়েছে।
সংস্করণ 1.4
সংস্করণ 1.4.1
অক্টোবর 16, 2024
androidx.wear.tiles:tiles-*:1.4.1
প্রকাশিত হয়েছে। সংস্করণ 1.4.1-এ এই কমিটগুলি রয়েছে।
নিরাপত্তা সংশোধন
- এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায়
androidx.wear.tiles:tiles-proto
এর সংস্করণ 1.4.0-এ আপনার নির্ভরতা আপগ্রেড করুন।
সংস্করণ 1.4.0
7 আগস্ট, 2024
androidx.wear.tiles:tiles-*:1.4.0
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-এ এই কমিট রয়েছে।
1.3.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউগুলির জন্য কাস্টম প্ল্যাটফর্ম ডেটা নির্দিষ্ট করার জন্য টুলিং সমর্থন।
সংস্করণ 1.4.0-rc01
জুলাই 24, 2024
androidx.wear.tiles:tiles-*:1.4.0-rc01
আগের রিলিজ থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.4.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.4.0-beta01
10 জুলাই, 2024
androidx.wear.tiles:tiles-*:1.4.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিটগুলি রয়েছে৷
নতুন বৈশিষ্ট্য
Wear Tiles-এর 1.4.0-beta01 রিলিজ ইঙ্গিত করে যে লাইব্রেরির এই রিলিজটি বৈশিষ্ট্য সম্পূর্ণ এবং API লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত করা হয়েছে তা ছাড়া)। Wear Tiles 1.4-এ নিম্নলিখিত নতুন কার্যকারিতা এবং APIs অন্তর্ভুক্ত রয়েছে:
- অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউগুলির জন্য কাস্টম প্ল্যাটফর্ম ডেটা নির্দিষ্ট করার জন্য টুলিং সমর্থন।
সংস্করণ 1.4.0-alpha05
জুন 26, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha05-এ এই কমিট রয়েছে।
সংস্করণ 1.4.0-alpha04
29 মে, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha04-এ এই কমিট রয়েছে।
সংস্করণ 1.4.0-alpha03
14 মে, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha03
প্রকাশিত হয়েছে। 1.4.0-alpha03 সংস্করণে এই কমিট রয়েছে।
বাগ ফিক্স
-
TileService#getActiveTilesAsync
এখন আরও সঠিক ফলাফল প্রদান করতেWearSdk
API (যখন উপলব্ধ) ব্যবহার করে। ( I57bd8 )
সংস্করণ 1.4.0-alpha02
1 মে, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha02-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- একটি বাধ্যতামূলক ক্ষেত্র হিসাবে
tileId
বিল্ডার কনস্ট্রাক্টর প্যারামে সরান এবং গেটারে নথির ডিফল্ট টাইমস্ট্যাম্প মান। ( I98c2b ) -
TileInteractionEvent
,TileEnter
, এবংTileLeave
প্রোটো বার্তা এবং ব্যাচিং টাইল এন্টার/লিভ ইভেন্টের জন্য প্রয়োজনীয় Java Wrappers যোগ করুন। ( I112b0 ) - একটি
TileRenderer.Config
অবজেক্টের পরিবর্তে একটি বিল্ডার ব্যবহার করার জন্য রিফ্যাক্টরTileRenderer
। ( Ib66f9 ) -
TileRenderer.Config
এ একটিplatformDataProviders
অ্যাট্রিবিউট যোগ করুন। ( I6030d ) -
TileRenderer
এ একটি নতুন কনস্ট্রাক্টর যোগ করুন যা একটি নতুনTileRenderer.Config
ক্লাস সমর্থন করে। অন্যান্য কনস্ট্রাক্টরদের অবমূল্যায়ন করা হয়েছে। ( Iae7ff ) - প্ল্যাটফর্ম ডেটা মান ওভাররাইড করার অনুমতি দিতে
TilePreviewData
এ একটিplatformDataValues
ফিল্ড যোগ করুন। ( if437a )
বাগ ফিক্স
- ডকুমেন্ট করুন যে
TileRenderer.Config.Builder#setTilesTheme
এর ডিফল্ট মান শূন্য। ( আইসড18 )
সংস্করণ 1.4.0-alpha01
6 মার্চ, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha01-এ এই কমিট রয়েছে।
সংস্করণ 1.3
সংস্করণ 1.3.0
7 ফেব্রুয়ারি, 2024
androidx.wear.tiles:tiles-*:1.3.0
প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.
1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- টাইল প্রিভিউ সমর্থনের জন্য আপডেট করা টুলিং।
- অ্যাপ্লিকেশানের অন্তর্গত সক্রিয় টাইল অনুসন্ধানের জন্য সমর্থন।
অতিরিক্ত পরিবর্তন
- সংস্করণ 1.3.0-এ প্রবর্তিত পরিবর্তনগুলির আরও সম্পূর্ণ সেটের জন্য, beta01 রিলিজ নোটগুলি দেখুন।
সংস্করণ 1.3.0-rc01
24 জানুয়ারী, 2024
androidx.wear.tiles:tiles-*:1.3.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
getActiveTilesAsync
এTileService#getActiveTilesSnapshotAsync
নামকরণ করা হয়েছে। ( if6b87 )
সংস্করণ 1.3.0-beta01
জানুয়ারী 10, 2024
androidx.wear.tiles:tiles-*:1.3.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।
Wear Tiles-এর 1.3.0-beta01 রিলিজ ইঙ্গিত করে যে লাইব্রেরির এই রিলিজটি বৈশিষ্ট্য সম্পূর্ণ এবং API লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত করা হয়েছে তা ছাড়া)। Wear Tiles 1.3-এ নিম্নলিখিত নতুন কার্যকারিতা এবং APIs অন্তর্ভুক্ত রয়েছে:
- পরিধান টাইলস টুলিংয়ের জন্য মডিউল টাইল প্রিভিউ সমর্থনের জন্য আপডেট করা হয়েছে এবং প্রকাশের জন্য সেট করা হয়েছে।
-
TileService.getActiveTilesSnapshotAsync
এর মাধ্যমে অ্যাপের অন্তর্গত কোন টাইলগুলি সক্রিয় তা অনুসন্ধান করার জন্য সমর্থন।
সংস্করণ 1.3.0-alpha04
13 ডিসেম্বর, 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha04 এই কমিট ধারণ করে।
সংস্করণ 1.3.0-alpha03
নভেম্বর 29, 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha03 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- অ্যাপের অন্তর্গত কোন টাইলগুলি সক্রিয় তা জিজ্ঞাসা করার জন্য একটি নতুন API
TileService#getActiveTilesSnapshotAsync
যোগ করা হয়েছে৷ ( I6850e )
এপিআই পরিবর্তন
-
@TilePreview
এর নাম পরিবর্তন করে@Preview
করুন ( Ifc08a )
সংস্করণ 1.3.0-alpha02
15 নভেম্বর, 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- আমরা একটি পরীক্ষামূলক এপিআই যুক্ত করেছি যাতে টেক্সটের আকার স্বয়ংক্রিয়ভাবে স্কেল করা যায় যা প্যারেন্টের ভিতরে রয়েছে। ( Ibbe63 )
সংস্করণ 1.3.0-alpha01
18 অক্টোবর, 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
TilePreviewData
কলব্যাক প্যারামিটারের পরিবর্তে প্রিভিউ মেথড প্যারামিটার হিসেবে প্রসঙ্গ প্রদান করুন। ( I5e97d ) - পরিধান টাইলস টুলিংয়ের জন্য মডিউল টাইল প্রিভিউ সমর্থনের জন্য আপডেট করা হয়েছে এবং প্রকাশের জন্য সেট করা হয়েছে। ( I63d0f )
সংস্করণ 1.2
সংস্করণ 1.2.0
9 আগস্ট, 2023
androidx.wear.tiles:tiles-*:1.2.0
প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.
1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- ওয়েয়ার টাইলস 1.2.0 এর স্থিতিশীল প্রকাশ ( আরও পড়ুন )
- টাইলস 1.2 প্ল্যাটফর্ম ডেটা (দ্রুত আপডেটের জন্য) এবং অ্যানিমেশনে লেআউট উপাদানগুলিকে বাঁধাই করার জন্য সমর্থন যোগ করে। মাইগ্রেশন নির্দেশাবলীর জন্য রিলিজ নোট দেখুন ( 1.2.0-rc01 )
সংস্করণ 1.2.0-rc01
জুলাই 26, 2023
androidx.wear.tiles:tiles-*:1.2.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।
v1.2 রিলিজের সাথে, টাইলস লাইব্রেরি রিফ্যাক্টর করা হয়েছে এবং বেশিরভাগ বৈশিষ্ট্য এবং API নতুন ProtoLayout লাইব্রেরিতে (প্যাকেজ
androidx.wear.protolayout
) স্থানান্তরিত হয়েছে এবং Tiles (androidx.wear.tiles
) এ একটি ছোট উপসেট অবশিষ্ট রয়েছে।- সমস্ত ক্লাসের নাম একই রয়ে গেছে, শুধুমাত্র v1.1 তে সংযোজন আছে
- বেশিরভাগ API একই রয়ে গেছে এবং একমাত্র পরিবর্তন হল প্যাকেজ নাম।
-
TileService/TileBuilder
এর কিছু পদ্ধতি অবমূল্যায়ন করা হয়েছে এবং এখন নতুন নামকরণ করা সংস্করণ রয়েছে যা অবচয়িত টাইলসের পরিবর্তে নতুনProtoLayout
প্রকারগুলি গ্রহণ করে।
এই স্থানান্তরকে সহজ করার জন্য, আমরা একটি ছোট নির্দেশাবলী এবং স্ক্রিপ্ট একসাথে রেখেছি যা এই নাম পরিবর্তন করে, এখানে দেখুন।
এপিআই পরিবর্তন
- একটি লেআউটে টাইলের মধ্যে 30টি নেস্টেড উপাদান থাকতে পারে এমন সর্বোচ্চ গভীরতা আমরা সীমিত করেছি। যদি সেই গভীরতা অতিক্রম করা হয়, টাইল রেন্ডারার একটি পূর্বে স্ফীত লেআউট দেখাবে। ( I8a74b )
সংস্করণ 1.2.0-beta01
জুন 21, 2023
androidx.wear.tiles:tiles-*:1.2.0-beta01
কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 1.2.0-alpha07
7 জুন, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha07 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
TileRenderer.setState
রেন্ডারিং সেশনের জন্য স্টেট সেট করার অনুমতি দেয়। এই অবস্থাটি বর্তমান লেআউট এবং ভবিষ্যতের যেকোনো একটিতে প্রযোজ্য হবে (একটি নতুন রাষ্ট্র সেট না হওয়া পর্যন্ত) ( Iaaf35 ) - প্রোটোলেআউট প্রকারগুলি এখন সমস্ত টাইল-রেন্ডারার APIS জুড়ে সম্পূর্ণরূপে সমর্থিত। ( I428b0 )
বাগ ফিক্স
- একটি কাস্টম থিম সেট করা এখন
ProtoLayoutViewInstance
এ সম্ভব। ( Iae8c0 )
সংস্করণ 1.2.0-alpha06
24 মে, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha06 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
StateEntryValue
নাম পরিবর্তন করেDynamicDataValue
করুন এবংDynamicDataKey
( If1c01 ) ব্যবহার করার জন্য স্টেট API আপডেট করুন -
StateStore
প্রতিটি দৃষ্টান্তের জন্য মেমরি ব্যবহার এবং রাষ্ট্রীয় আপডেটের সময় ভালভাবে নিয়ন্ত্রিত এবং নিয়ন্ত্রিত আছে তা নিশ্চিত করার জন্য আমরাStateStore
অনুমোদিত এন্ট্রির সংখ্যা সীমিত করছি। ফলস্বরূপ, ডেভেলপারকে নিশ্চিত করতে হবে যে তাদের মানচিত্রেMAX_STATE_ENTRY_COUNT
টির বেশি এন্ট্রি নেই অন্যথায়StateStore
তৈরি বা আপডেট করার সময় তারা একটিIllegalStateException
পাবে। ( Ibadb3 )
সংস্করণ 1.2.0-alpha05
10 মে, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha05 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- আমরা টাইল ইভেন্ট এবং অনুরোধে টাইল আইডি যোগ করেছি। এই আইডিটি ক্যারোজেলের একটি টাইল উদাহরণের সাথে কিছু ডেটা সংযুক্ত করতে ব্যবহার করা যেতে পারে। ( IC4f83 )
এপিআই পরিবর্তন
-
TileRenderer.inflateAsync
এখন একটিListenableFuture
প্রদান করে। ( I2f2b9 ) -
protolayout
লাইব্রেরিতে প্রতিস্থাপন করা টাইল নির্মাতারা এখন অবচিত হিসাবে চিহ্নিত করা হয়েছে। ( IE2029 )
বাগ ফিক্স
-
TileService.onTileResourcesRequest
এর javadoc এখন স্পষ্ট করে যে পদ্ধতিটি কখন সিস্টেম দ্বারা কল করা হতে পারে। ( IE037 )
সংস্করণ 1.2.0-alpha04
এপ্রিল 19, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha04 এই কমিট ধারণ করে।
বাগ ফিক্স
- গ্রেডেল নির্ভরতা এখন প্রয়োজনে
implementation
পরিবর্তে সঠিকভাবেapi
তে সেট করা হয়েছে। ( I40503 )
সংস্করণ 1.2.0-alpha03
5 এপ্রিল, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha03 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- আমরা
TileRenderer
( I4ac7f ) এandroidx.wear.protolayout
প্রকারের জন্য সমর্থন যোগ করেছি -
ObservableStateStore
নাম পরিবর্তন করেStateStore
করা হয়েছে। ( Ieb0e2 ) -
TileRenderer
( I4ac7f ) এ প্রোটোলেআউট প্রকারের জন্য ওভারলোড যোগ করুন -
TileRenderer
( I07dcf ) এ অ্যানিমেশন সক্ষম করুন
সংস্করণ 1.2.0-alpha02
22 মার্চ, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- টাইলস ম্যাটেরিয়াল লাইব্রেরি অবমুক্ত করা হয়েছে। অনুগ্রহ করে একই কার্যকারিতা সহ নতুন
ProtoLayout Material
লাইব্রেরি ব্যবহার করুন৷ ( if242b )
বাগ ফিক্স
- প্রোটোলেআউট লাইব্রেরি থেকে নতুন বৈশিষ্ট্যগুলি ব্যবহার করার জন্য
TileRenderer
আপডেট করা হয়েছে। ( I832f9 )
সংস্করণ 1.2.0-alpha01
8 মার্চ, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
protolayout
লাইব্রেরি থেকে সংস্থান সরবরাহ করার জন্য আমরাTileService
এonTileResourceRequest
যোগ করেছি। ( 983d9c5 ) -
protolayout
লাইব্রেরি থেকেState
এবংDeviceParameters
ধরন সমর্থন করার জন্য আমরাResourcesRequest
এবংTileRequest
আপডেট করেছি। ( 88fa01d ) -
protolayout
লাইব্রেরি থেকেState
এবংTimeline
প্রকারগুলিকে সমর্থন করার জন্য আমরাTileBuilders.Tile
আপডেট করেছি৷ ( 168619c )
বাগ ফিক্স
সংস্করণ 1.1
সংস্করণ 1.1.0
24 আগস্ট, 2022
androidx.wear.tiles:tiles-*:1.1.0
প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এই কমিট ধারণ করে.
1.0.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- এটি প্রথম স্থিতিশীল রিলিজ যাতে টাইলস মেটেরিয়াল লাইব্রেরি রয়েছে (আমাদের ব্লগে আরও পড়ুন)।
- এই লাইব্রেরিতে উপাদান এবং লেআউট রয়েছে যা উপাদান নির্দেশিকাগুলির সাথে ইন-লাইন এবং ব্যবহার করা সহজ। অন্তর্ভুক্ত উপাদানগুলি হল
Button
,Chip
,CompactChip
,TitleChip
,CircularProgressIndicator
,Text
. এই সমস্ত উপাদানগুলির নিজস্ব রঙের অবজেক্ট রয়েছে যা সমস্ত উপাদানগুলিতে একই থিমটি সহজেই প্রয়োগ করতে প্রধান কালার ক্লাসের সাথে তৈরি করা যেতে পারে। রঙ ছাড়াও, টাইপোগ্রাফি নাম ব্যবহার করে সহজেই ফন্টস্টাইল অবজেক্ট পেতে একটি টাইপোগ্রাফি ক্লাস রয়েছে। - উপাদানগুলি ছাড়াও, প্রস্তাবিত টাইল লেআউট রয়েছে -
PrimaryLayout
,EdgeContentLayout
,MultiButtonLayout
,MultiSlotLayout
। সমস্ত লেআউটে প্রস্তাবিত প্যাডিং এবং শৈলী প্রয়োগ করা হয়েছে যা উপাদান নির্দেশিকাগুলির মধ্যে রয়েছে। - টাইলস ম্যাটেরিয়াল লাইব্রেরিতে উপাদান এবং লেআউটগুলির একটি তালিকার জন্য টাইলসের জন্য রিলিজ নোটগুলি দেখুন।
সংস্করণ 1.1.0-rc01
10 আগস্ট, 2022
androidx.wear.tiles:tiles-*:1.1.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।
- বিটা এবং আরসি রিলিজের মধ্যে কোন নতুন পরিবর্তন হয়নি।
সংস্করণ 1.1.0-beta01
জুলাই 27, 2022
androidx.wear.tiles:tiles-*:1.1.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিট রয়েছে।
টাইলস ম্যাটেরিয়াল লাইব্রেরির 1.0.0-beta01 রিলিজে উপাদান এবং লেআউট রয়েছে যা উপাদান নির্দেশিকাগুলির সাথে সামঞ্জস্যপূর্ণ এবং তৈরি করা সহজ।
অন্তর্ভুক্ত উপাদান হল:
-
Button
- ক্লিকযোগ্য, বৃত্তাকার-আকৃতির বস্তু, হয় আইকন, পাঠ্য বা 3টি পূর্বনির্ধারিত আকার সহ চিত্র। -
Chip
- ক্লিকযোগ্য, স্টেডিয়াম-আকৃতির বস্তু যাতে একটি আইকন, প্রাথমিক এবং মাধ্যমিক লেবেল থাকতে পারে এবং নির্দিষ্ট উচ্চতা এবং কাস্টমাইজযোগ্য প্রস্থ থাকতে পারে। -
CompactChip
এবংTitleChip
- স্ট্যান্ডার্ড চিপের দুটি ভিন্নতা যার মধ্যে যথাক্রমে ছোট এবং বড় উচ্চতা রয়েছে এবং এতে পাঠ্যের একটি লাইন থাকতে পারে। -
CircularProgressIndicator
- প্রদত্ত শুরু এবং শেষ কোণ সহ স্ক্রিনের প্রান্তের চারপাশে রঙিন চাপ, যা একটি পূর্ণ বা আংশিক বৃত্ত বর্ণনা করতে পারে যার পিছনে সম্পূর্ণ অগ্রগতি চাপ রয়েছে। -
Text
- স্টাইল করা পাঠ্য যা প্রস্তাবিত পরিধান উপাদান টাইপোগ্রাফি শৈলী ব্যবহার করে
এই সমস্ত উপাদানগুলির নিজস্ব রঙের বস্তু রয়েছে যা সমস্ত উপাদানগুলিতে একই থিম সহজে প্রয়োগ করতে প্রধান Colors
শ্রেণী দিয়ে তৈরি করা যেতে পারে। রঙ ছাড়াও, টাইপোগ্রাফি নাম ব্যবহার করে সহজেই FontStyle
অবজেক্ট পেতে একটি Typography
ক্লাস রয়েছে।
উপাদানগুলি ছাড়াও, প্রস্তাবিত টাইলস লেআউট রয়েছে:
-
PrimaryLayout
- একটি লেআউট যা প্রাথমিক বা মাধ্যমিক লেবেল, মাঝখানে সামগ্রী এবং নীচে একটি প্রাথমিক চিপ যোগ করে কাস্টমাইজ করা যেতে পারে। এই লেআউটের মধ্যে প্রধান বিষয়বস্তু একটিMultiSlotLayout
বাMultiButtonLayout
অবজেক্ট হিসাবে যোগ করা যেতে পারে। -
EdgeContentLayout
- প্রান্তের চারপাশেCircularProgressIndicator
হোস্ট করার জন্য একটি লেআউট যার ভিতরে প্রধান বিষয়বস্তু এবং এর চারপাশে প্রাথমিক বা মাধ্যমিক লেবেল রয়েছে। -
MultiButtonLayout
- একটি লেআউট যাতে 1 - 7টি বোতাম থাকতে পারে, তাদের সংখ্যার উপর নির্ভর করে উপাদান নির্দেশিকা অনুসারে সাজানো। -
MultiSlotLayout
- অনুভূমিকভাবে সারিবদ্ধ এবং ব্যবধানযুক্ত স্লট (আইকন বা অন্যান্য ছোট সামগ্রীর জন্য) সহ একটি সারি-সদৃশ শৈলী বিন্যাস।
সমস্ত লেআউটে প্রস্তাবিত প্যাডিং এবং শৈলী প্রয়োগ করা হয়েছে যা উপাদান নির্দেশিকাগুলির মধ্যে রয়েছে।
এপিআই পরিবর্তন
- চিপ উপাদানগুলির প্রধান রিফ্যাক্টর যাতে বিল্ডারে পৃথককারী সেটারগুলি অন্তর্ভুক্ত থাকে যাতে বিষয়বস্তুর প্রতিটি অংশকে নির্দেশিকাগুলির সাথে মিল রেখে নামকরণের সাথে আলাদাভাবে পাস করা হয় (প্রাথমিক লেবেল, সেকেন্ডারি লেবেল, ইমেজ রিসোর্স আইডি)৷ উপরন্তু, বিষয়বস্তুর বিবরণ সেট না থাকলে স্বয়ংক্রিয়ভাবে তৈরি হবে। ( I57622 )
-
ProgressIndicatorLayout
নাম পরিবর্তন করেEdgeContentLayout
করা হয়েছে। ( IC1aa6 ) - বোতামের আকারের বিষয়বস্তুর নাম পরিবর্তন করা হয়েছে
without _BUTTON
Button
জুড়ে অতিরিক্ত Javadocs স্পষ্টীকরণ সহ। ( I1dfe2 )
বাগ ফিক্স
- ম্যাটেরিয়াল লেআউটে মার্জিন, প্যাডিং এবং সামগ্রিক বিন্যাস আপডেট করা হয়েছে সব ধরনের প্রস্তাবিত লেআউট এবং পর্দার আকার এবং আকারের জন্য।
- উপাদান বিন্যাস উন্নতি.
MultiSlotLayout
স্লটগুলি এখন প্রস্থে নমনীয় যেখানে তারা নির্দিষ্ট আকারের পরিবর্তে বিষয়বস্তু মোড়ানো হবে৷( I52919 ),( If18b4 ) - অ্যাক্সেসিবিলিটি নির্দেশিকা অনুসরণ করার জন্য
CompactChip
ট্যাপ করা যেতে পারে এমন এলাকা বাড়ানো হয়েছে। ( IE8264 )
সংস্করণ 1.1.0-alpha09
জুন 29, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha09
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha09-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- আমরা
ProgressIndicatorLayout
এ ঐচ্ছিক লেবেল যোগ করার জন্য সমর্থন যোগ করেছি। ( I30788 )
এপিআই পরিবর্তন
-
ElementMetadata
এর সাহায্যকারী পদ্ধতিগুলি এখন পরিবর্তনকারীদের পরিবর্তেElementMetadata
গ্রহণ করে। ( I5a70f )
বাগ ফিক্স
-
CompactChip
এ 9টি অক্ষরের সীমাবদ্ধতা সরানো হয়েছে।PrimaryLayout
এ স্ক্রীনে ফিট করার জন্য পাঠ্যটি খুব বড় হলে, এটি উপবৃত্তাকার হবে। ( Id56ec ) -
Chip
গেটারদের এখন বিষয়বস্তু প্রত্যয় আছে। ( Iba437 ) - টাইলস মেটেরিয়াল ক্লাস জুড়ে Javadoc স্পষ্টীকরণ। ( I56e41 ), ( I80f31 ), ( Iba437 )
সংস্করণ 1.1.0-alpha08
জুন 1, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha08
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha08 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
Helper
ক্লাসে যোগ করা হেল্পার মেথড সহ কম্পোনেন্টের মেটাডেটা ট্র্যাক করতে ব্যবহার করার জন্য মডিফায়ারে মেটাডেটা ট্যাগ যোগ করা হয়েছে। ( I70db2 ), ( I30c3d ) -
fromLayoutElement
স্ট্যাটিক পদ্ধতি টাইলস উপাদানের ভিতরের সমস্ত উপাদান এবং লেআউটে যোগ করা হয়েছে। এটি পরীক্ষার জন্য ব্যবহার করা উচিত, একটি লেআউট এলিমেন্ট কাস্ট করার জন্য যা একটি কন্টেইনারের বিষয়বস্তুগুলিকে তার আসল প্রকারে অ্যাক্সেস করার থেকে প্রাপ্ত করা হয়েছে৷ ( Ia572a ),( Idbd8a ),( I3ae13 ),( I292fe ),( I8b20f ),( I3cacb ),( I84b24 )
সংস্করণ 1.1.0-alpha07
18 মে, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha07 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- বিষয়বস্তুর জন্য বিভিন্ন সেটারের সাথে সম্পর্কিত গেটার এখন
ProgressIndicatorLayout
এবংPrimaryLayout
এ যোগ করা হয়েছে। এখন এই ক্লাসের সমস্ত সেটারের সাথে মিল পাওয়া যায়।( Iddbe5 ) ( Iabe4e ) - উপাদান উপাদানে বিষয়বস্তুর বিবরণের জন্য গেটার শূন্য ফেরত দিতে পারে কারণ এর সেটার বাধ্যতামূলক নয়।
- কোনো বিষয়বস্তু ছাড়াই একটি বোতাম তৈরি করার চেষ্টা করলে
IllegalArgumentException
হবে। ( I7fc0c ) -
ChipColors
এ আইকন রঙ সম্পর্কিত ক্ষেত্রগুলির নামকরণ করা হয়েছেiconTintColor
থেকেiconColor
এ। ( IC053b )
বাগ ফিক্স
- টাইলস উপাদানে লেআউটের জন্য
androidTests
যোগ করা হয়েছে। ( I96404 )
সংস্করণ 1.1.0-alpha06
11 মে, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- নতুন লেআউটটি মেটেরিয়াল লেআউট সাব লাইব্রেরিতে যোগ করা হয়েছে -
MultiButtonLayout
। এটি একটি লেআউটকে উপস্থাপন করে যাতে উপাদান নির্দেশিকা অনুসারে সাজানো 1 থেকে 7টি বোতাম থাকতে পারে। বেশিরভাগ ক্ষেত্রে, এই লেআউটটি প্রাথমিক লেআউটে একটি বিষয়বস্তু হিসাবে পাস করা উচিত। ( Ib727f )
এপিআই পরিবর্তন
-
MultiSlotLayout
শুধুমাত্র স্লট থাকার জন্য রিফ্যাক্টর করা হয়েছে। এই লেআউটটি মূলPrimaryLayout
একটি বিষয়বস্তু হিসাবে পাস করা উচিত। ( I1870f ) -
CircularProgressIndicator
এর জন্য প্রাথমিক ও মাধ্যমিকের পরিবর্তে একটি মান হতে সংজ্ঞায়িত ডিফল্ট রং আপডেট করা হয়েছে। ( I64a51 ) -
MultiSlotLayout
এ অনুভূমিক স্পেসারের জন্য গেটার যোগ করা হয়েছে। ( I11e1e )
বাগ ফিক্স
- উপাদানগুলির জন্য অ্যান্ড্রয়েড পরীক্ষা টাইলস উপাদান যোগ করা হয়েছে. ( I20041 )
সংস্করণ 1.1.0-alpha05
6 এপ্রিল, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha05 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- সহজ টাইলস নির্মাণের জন্য এই ক্লাসগুলিতে
LayoutElement
Layout, Timeline, TimelineEntry-এ রূপান্তর করতে সহায়ক পদ্ধতি যোগ করা হয়েছে। ( I2f6d1 ) - থিম হিসাবে উপাদানের রঙ জুড়ে দেওয়ার জন্য উপাদান লাইব্রেরিতে
Colors
অবজেক্ট যোগ করা হয়েছিল। ( I0792c )
এপিআই পরিবর্তন
- মেটেরিয়াল টেক্সট কম্পোনেন্টের জন্য কনস্ট্রাক্টরে টেক্সট পাস করা প্রয়োজন। এই উপাদানটি এখন ওজন সেট করে কাস্টমাইজ করা যেতে পারে। ( I25dbd )
-
ChipDefaults
থেকে ধ্রুবকগুলি সরানো হয়েছে যা পাবলিক সেটারে ব্যবহার করা হয় না। ( I7baed ) -
CompactChip
এবংTitleChip
থেকে গেটারদের সরানো হয়েছে যেগুলির সাথে মিল সেটার নেই৷ ( I99e85 ) -
ProgressIndicatorDefaults
থেকেDEFAULT_PADDING
সরানো হয়েছে। ( আইডিবিসিডি ) - উপাদানের উপাদানগুলি এখন স্ট্রিংয়ের পরিবর্তে বিষয়বস্তুর বিবরণের জন্য
CharSequence
গ্রহণ করে। ( I5b21a )
বাগ ফিক্স
- বাটনে ঐচ্ছিক প্যারামিটারের রিফ্যাক্টর করা সেটার্স বাস্তবায়ন। ( Ib7135 )
- টাইপোগ্রাফির ফন্টগুলিতে ফন্ট শৈলীর বৈকল্পিক যোগ করা হয়েছে। ( I8dbc6 )
সংস্করণ 1.1.0-alpha04
23 মার্চ, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha04 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- ঐচ্ছিক প্রাথমিক বা মাধ্যমিক লেবেল
PrimaryLayout
এ যোগ করা যেতে পারে। ( Ib9916 ) - ওভারফ্লো, ইটালিক, আন্ডারলাইন ইত্যাদি সেট করে পাঠ্য উপাদান কাস্টমাইজ করা যেতে পারে। ( I703f7 )
এপিআই পরিবর্তন
- টাইলস ম্যাটেরিয়াল API থেকে ডিফল্ট রঙের ধ্রুবকগুলি সরানো হয়েছে। ( I0ab55 )
- টাইলস ম্যাটেরিয়ালের সমস্ত ক্লিকযোগ্য উপাদানগুলির জন্য একটি অ্যাকশনের পরিবর্তে তাদের বিল্ডারের কনস্ট্রাক্টরে
Clickable
বস্তু প্রয়োজন। ( I2f101 )
বাগ ফিক্স
- টেক্সট এখন চিপ এবং টেক্সট কম্পোনেন্টে ওভারফ্লোতে একটি উপবৃত্ত আঁকবে। ( I8a2f8 )
- ব্যবহারকারী ফন্ট স্কেল বড় সেট করা হলে উন্নত উপাদানগুলি দেখায়। ( Ib63b1 )
- PrimaryLayout-এ
setPrimaryChipContent
এর Javadocs স্পষ্ট করুন। ( e6296 )
সংস্করণ 1.1.0-alpha03
23 ফেব্রুয়ারি, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- প্রস্তাবিত টাইপোগ্রাফি শৈলী সহ
Text
উপাদানটি টাইলস সামগ্রীতে যুক্ত করা হয়েছে। ( Iec0ae )
সংস্করণ 1.1.0-alpha02
ফেব্রুয়ারী 9, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- টাইলস মেটেরিয়ালে একটি নতুন সাব-লাইব্রেরি
layouts
যোগ করা হয়েছে। এটিতে প্রস্তাবিত প্যাডিং এবং মার্জিন সহ মতামতযুক্ত টাইলস লেআউট রয়েছে যা টাইল বিকাশকে দ্রুত এবং সহজ বাস্তবায়নের জন্য প্রয়োগ করা হয়েছে। প্রাথমিক লেআউটগুলি হল:-
PrimaryLayout
( I7ba91 ) যা নীচের অংশে একটি প্রাথমিক চিপ এবং কেন্দ্রে বিষয়বস্তু সহ লেআউটকে প্রতিনিধিত্ব করে। -
MultiSlotLayout
( I32104 ) যা 1 এবং 3 সারিতে লেবেল সহ একটি লেআউটকে প্রতিনিধিত্ব করে, সারি 2-এ অনুভূমিকভাবে সারিবদ্ধ এবং ব্যবধানযুক্ত স্লট এবং এর পরে একটি 4র্থ সারি যা একটি প্রাথমিক চিপ ধারণ করে। -
ProgressIndicatorLayout
( I9fec6 ) যা স্ক্রিনের প্রান্তের চারপাশে বৃত্তাকার অগ্রগতি নির্দেশক এবং ভিতরে প্রদত্ত বিষয়বস্তু সহ একটি লেআউট উপস্থাপন করে।
-
-
CircularProgressIndicator
( Ic4b88 ) টাইলস উপাদান উপাদান যোগ করা হয়েছে.
এপিআই পরিবর্তন
- নামের মধ্যে শিরোনাম অন্তর্ভুক্ত করার জন্য
TitleChip
দ্বারা ব্যবহৃত অবশিষ্ট ধ্রুবকের নাম পরিবর্তন করা হয়েছে। ( I14f4c ) -
setHorizontalAlignment
পদ্ধতিChip
যোগ করা হয়েছে। ( Ie6e0b )
সংস্করণ 1.1.0-alpha01
জানুয়ারী 26, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- নতুন লাইব্রেরি টাইলস উপাদান যোগ করা হয়েছে. এতে উপাদানের নকশার সাথে দ্রুত এবং সহজে টাইলস লেআউট তৈরি করার উপাদান রয়েছে। প্রাথমিক উপাদান হল:
-
Button
-
Chip
-
CompactChip
-
TitleChip
-
বাগ ফিক্স
-
TileUiClient
এ বাগ ফিক্স করুন যার ফলে ক্যাশ করা রিসোর্স বাতিল হয়ে যায়। ( I60e0b )
সংস্করণ 1.0
সংস্করণ 1.0.1
জানুয়ারী 26, 2022
androidx.wear.tiles:tiles-*:1.0.1
প্রকাশিত হয়েছে। সংস্করণ 1.0.1 এই কমিট ধারণ করে.
বাগ ফিক্স
-
TileUiClient
এ বাগ ফিক্স করুন যার ফলে ক্যাশ করা রিসোর্স বাতিল হয়ে যায়। ( I60e0b )
সংস্করণ 1.0.0
3 নভেম্বর, 2021
androidx.wear.tiles:tiles-*:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.
1.0.0 এর প্রধান বৈশিষ্ট্য
- Wear টাইলস লাইব্রেরি Wear OS ডিভাইসের জন্য কাস্টম টাইলস তৈরি করার কার্যকারিতা প্রদান করে, সেই সাথে ক্লাস যা সিস্টেমকে আপনার টাইল আনতে এবং এটিকে আপনার ঘড়ির মুখের ঠিক পাশে প্রদর্শন করতে দেয়।
- টাইলস-রেন্ডারার আপনাকে একটি Android কার্যকলাপের অংশ হিসাবে একটি টাইল দেখানোর অনুমতি দেয়, আপনার টাইল লেআউটগুলির দ্রুত পরীক্ষার সুবিধা দেয়৷
সংস্করণ 1.0.0-rc01
27 অক্টোবর, 2021
androidx.wear.tiles:tiles-*:1.0.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।
সংস্করণ 1.0.0-beta01
13 অক্টোবর, 2021
androidx.wear.tiles:tiles-*:1.0.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।
বাগ ফিক্স
- একটি খালি রিসোর্স সংস্করণ প্রদান করা হলে
TileUiClient
এNullPointerException
স্থির করা হয়েছে। ( I0586e )
সংস্করণ 1.0.0-আলফা12
29 সেপ্টেম্বর, 2021
androidx.wear.tiles:tiles-*:1.0.0-alpha12
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha12-এ এই কমিট রয়েছে।
বাগ ফিক্স
UpdateScheduler আর একটি দুর্বল রেফারেন্স ব্যবহার করে না, যেখানে TileUiClient আপডেট হবে না এমন সমস্যাগুলি সমাধান করে ( I1120d , b/199061124 )
ঘোষণা করুন যে SysUiTileUpdateRequester PacakgeManager জিজ্ঞাসা করে, একটি বাগ ফিক্স করে যেখানে টাইল আপডেটগুলি R+ ডিভাইসে কাজ করবে না। ( I1120d )
সংস্করণ 1.0.0-alpha11
1 সেপ্টেম্বর, 2021
androidx.wear.tiles:tiles-*:1.0.0-alpha11
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ডেভেলপারদের তাদের টাইলস আরও সহজে পরীক্ষা করতে সক্ষম করার জন্য একটি টেস্টিং লাইব্রেরি, androidx.wear.tiles:tiles-testing লাইব্রেরি যোগ করা হয়েছে এবং প্রকাশ করা হয়েছে৷ ( Iedb6b )
এপিআই পরিবর্তন
- TileProviderService থেকে TileService নামকরণ করা হয়েছে। ( I1ad2c )
- টাইলস নির্মাতারা আপডেট করা হয়েছে; static
.builder()
পদ্ধতিগুলিকেnew Foo.Builder()
কল করার পক্ষে অবমূল্যায়ন করা হয়েছে, এবং সেটার ওভারলোডগুলি যাBuilder
উদাহরণ গ্রহণ করেছিল তা সরানো হয়েছে৷ ( IA9606 ) - TileRenderer-এর এখন অ্যাপ্লিকেশন প্রসঙ্গের পরিবর্তে একটি UI প্রসঙ্গ ব্যবহার করা উচিত। ( I84b61 )
বাগ ফিক্স
- নির্দিষ্ট পরিস্থিতিতে একাধিক আন্ডারলাইন প্রয়োগ করার জন্য বাগ সংশোধন করুন। ( Ib6712 )
সংস্করণ 1.0.0-আলফা10
18 আগস্ট, 2021
androidx.wear.tiles:tiles:1.0.0-alpha10
, androidx.wear.tiles:tiles-proto:1.0.0-alpha10
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha10
প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha10 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- পাবলিক API থেকে লেআউট চেকার সরানো হয়েছে। এগুলি সর্বদা সক্রিয় থাকবে, যদিও চেক ব্যর্থ হলে শুধুমাত্র একটি সতর্কতা জারি করবে৷ ( Ie9f29 )
- TileRenderer এখন অ্যাপ্লিকেশন প্রসঙ্গের পরিবর্তে একটি UI প্রসঙ্গ গ্রহণ করে।
বাগ ফিক্স
- বাগ সংশোধন করা হয়েছে যা একটি স্প্যানেবলের ক্লিকযোগ্য উপাদানগুলিকে ক্লিক করা থেকে বাধা দেয়।
সংস্করণ 1.0.0-alpha09
জুলাই 21, 2021
androidx.wear.tiles:tiles:1.0.0-alpha09
, androidx.wear.tiles:tiles-proto:1.0.0-alpha09
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha09
প্রকাশ করা হয়েছে। 1.0.0-alpha09 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- Wear Tiles' রেন্ডারারে লেআউট চেকার যোগ করা হয়েছে। ( I3a869 )
- এগুলি আপনার টাইলের সেরা অনুশীলনগুলি যাচাই করতে ব্যবহৃত হয়। শুরুতে, এগুলি একটি সতর্কতা জারি করবে যদি আপনার টাইলটিতে
Semantics
সংশোধক সহ কোনো উপাদান না থাকে।
- এগুলি আপনার টাইলের সেরা অনুশীলনগুলি যাচাই করতে ব্যবহৃত হয়। শুরুতে, এগুলি একটি সতর্কতা জারি করবে যদি আপনার টাইলটিতে
-
DefaultTileProviderClient
এবংTestingTileProviderClient constructors
জন্য ডকুমেন্টেশন যোগ করা হয়েছে। ( I9f4b9 )
এপিআই পরিবর্তন
- TileProviderClient এ নাম পরিবর্তন করা হচ্ছে ( I0ec36 ):
-
getApiVersion
->requestApiVersion
-
tile/resourcesRequest
অনুরোধ ->requestTile/Resources
-
onTileFooEvent
->sendOnTileFooEvent
-
- Wear Tiles' রেন্ডারারে লেআউট চেকার যোগ করা হয়েছে। ( I3a869 )
বাগ ফিক্স
- নিশ্চিত করুন যে একটি লঞ্চ অ্যাকশন লক্ষ্যের বিশেষ অনুমতি নেই৷ ( I39136 )
সংস্করণ 1.0.0-alpha08
৩০ জুন, ২০২১
androidx.wear.tiles:tiles:1.0.0-alpha08
, androidx.wear.tiles:tiles-proto:1.0.0-alpha08
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha08
প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha08 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- স্প্যানেবল এখন লাইন_স্পেসিংয়ের পরিবর্তে লাইন_উচ্চতা সমর্থন করে।
এপিআই পরিবর্তন
- Spannables-এ line_height-এর জন্য সমর্থন যোগ করুন, line_spacing সরান। ( Ibeb54 )
- লাইন_স্পেসিং ব্যবহার করে কোডের পরিবর্তে লাইন_উচ্চতা ব্যবহার করতে পোর্ট করা উচিত।
বাগ ফিক্স
- আনুপাতিক মাত্রা ব্যবহার করার সময় বাগ ঠিক করুন। ( I37ace )
- বিষয়বস্তুর বিবরণ সহ পাঠ্য উপাদান প্রতিরোধকারী বাগ সংশোধন করুন। ( Id2c7d )
সংস্করণ 1.0.0-alpha07
16 জুন, 2021
androidx.wear.tiles:tiles:1.0.0-alpha07
, androidx.wear.tiles:tiles-proto:1.0.0-alpha07
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha07
প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-alpha07 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
TileProviderClient
ইন্টারফেস যোগ করুন, এবংDefaultTileProviderClient
প্রকাশ করুন, যা বাস্তবায়নকে একটিTileProviderService
ইন্টারফেসের সাথে আবদ্ধ হতে দেয়। ( I69165 )
সংস্করণ 1.0.0-alpha06
2 জুন, 2021
androidx.wear.tiles:tiles:1.0.0-alpha06
, androidx.wear.tiles:tiles-proto:1.0.0-alpha06
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha06
প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- সমস্ত বিল্ডার ক্লাসে এখন সমস্ত সম্পত্তির জন্য গেটার রয়েছে। মনে রাখবেন যে এগুলি শুধুমাত্র পরীক্ষার উদ্দেশ্যে ( I9d155 )
- প্যাকেজ পরিবর্তন:
androidx.wear.tiles.builders
এর ক্লাসগুলিandroidx.wear.tiles
এ সরানো হয়েছে। - টাইলস-এ পরীক্ষামূলক টিন্ট সমর্থন যোগ করুন। ( I38929 )
-
LayoutElementBuilders.HALIGN_*
এর নাম পরিবর্তন করেLayoutElementBuilders.HORIZONTAL_ALIGN_*
( I67e58 ) -
LayoutElementBuilders.VALIGN_*
এর নাম পরিবর্তন করেLayoutElementBuilders.VERTICAL_ALIGN_*
( I67e58 ) -
LayoutElementBuilders.SPAN_VALIGN_*
থেকেLayoutElementBuilders.SPAN_VERTICAL_ALIGN_*
( I67e58 ) - অনুরোধ এবং ইভেন্টের জন্য বিল্ডার ক্লাস যোগ করা হয়েছে। ( Ib5cf4 )
-
RequestReaders
/EventReaders
পরিবর্তেRequestBuilders
এবংEventBuilders
থেকে অনুরোধ এবং ইভেন্ট ক্লাস ব্যবহার করতে মাইগ্রেট করাTileProviderService
(যেমনonTileRequest
এখন আপনাকেRequestBuilders.TileRequest
এর পরিবর্তে একটিRequestReaders.TileRequest
প্রদান করে)। ( I46ea1 )
বাগ ফিক্স
- টাইলস রেন্ডারারের জন্য অ্যাসিঙ্ক ইমেজ লোডিংয়ে বাগ ঠিক করুন। ( Iad9b0 )
- প্রস্থ বা উচ্চতা সহ একটি ইমেজ স্থাপন করার সময় ফিক্সড লেআউট বাগ
expand()
একটিBox
প্রস্থ বা উচ্চতা সহwrap()
সেট করে৷ ( I33770 )
সংস্করণ 1.0.0-alpha05
18 মে, 2021
androidx.wear.tiles:tiles:1.0.0-alpha05
, androidx.wear.tiles:tiles-proto:1.0.0-alpha05
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha05
প্রকাশিত হয়েছে৷ 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- ইনকামিং টাইল ইভেন্ট থেকে getTileId সরানো হয়েছে (
TileAddEvent
,TileRemoveEvent
,TileEnterEvent
,TileLeaveEvent
,TileRequest
)। ( Ifbba2 ) -
ImageResource#setAndroidResourceByResid
নাম পরিবর্তন করেsetAndroidResourceByResId
( I4ba6e ) - বন্ধ করার জন্য
TimelineManager#deInit
নামকরণ করা হয়েছে এবংAutoCloseable
প্রয়োগ করা হয়েছে। ( I5dff2 )
সংস্করণ 1.0.0-alpha04
5 মে, 2021
androidx.wear.tiles:tiles:1.0.0-alpha04
, androidx.wear.tiles:tiles-proto:1.0.0-alpha04
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha04
প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- লুকানো কংক্রিট টাইলপ্রোভাইডার সার্ভিস ক্লাস।
- তৈরি করা TileUpdateRequester একটি
Class<? extends TileProviderService>
। ( Ib7cca )
- তৈরি করা TileUpdateRequester একটি
- AndroidActivity-এ অতিরিক্ত যোগ করার ক্ষমতা যোগ করা হয়েছে। ( I748f4 )
টাইলস সংস্করণ 1.0.0-alpha03
21 এপ্রিল, 2021
androidx.wear.tiles:tiles:1.0.0-alpha03
, androidx.wear.tiles:tiles-proto:1.0.0-alpha03
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha03
প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
TileManager
->TileClient
নাম পরিবর্তন করুন-
TileManager#create
->TileClient#connect
( I91839 ) নাম পরিবর্তন করুন
-
বাগ ফিক্স
- Proguard সক্রিয় ( Ie3d85 ) এর সাথে
tiles
এবংtiles-renderer
সঠিকভাবে কাজ করে তা নিশ্চিত করতে প্রোগার্ড নিয়ম যোগ করা হয়েছে
সংস্করণ 1.0.0-alpha02
7 এপ্রিল, 2021
androidx.wear.tiles:tiles:1.0.0-alpha02
, androidx.wear.tiles:tiles-proto:1.0.0-alpha02
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha02
প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
androidx.wear:wear-tiles
গ্রুপগুলি সরানো হয়েছে, এবং এখন এটিকেandroidx.wear.tiles:tiles
হিসাবে উল্লেখ করা উচিত -
androidx.wear:wear-tiles-renderer
গোষ্ঠীগুলিকে স্থানান্তরিত করেছে, এবং এখন এটিকেandroidx.wear.tiles:tiles-renderer
হিসাবে উল্লেখ করা উচিত -
TileRenderer.LoadActionListener
এখনandroidx.wear.tiles.builders.StateBuilders.State
এর পরিবর্তেandroidx.wear.tiles.proto.StateProto.State
এর একটি উদাহরণ ব্যবহার করে। -
TileRenderer
এখনandroidx.wear.tiles.builders.ResourceBuilders.Resources
এর উদাহরণের পরিবর্তেandroidx.wear.tiles.renderer.ResourceAccessors
থেকে টাইল সংস্থান গ্রহণ করে।
বাগ ফিক্স
-
LoadActionListener
ব্যবহারে স্থির অক্ষমতা, কারণ এটি একটি অভ্যন্তরীণ শ্রেণী প্রকাশ করেছে।
সংস্করণ 1.0.0-alpha01
10 মার্চ, 2021
androidx.wear:wear-tiles:1.0.0-alpha01
, androidx.wear:wear-tiles-proto:1.0.0-alpha01
, এবং androidx.wear:wear-tiles-renderer:1.0.0-alpha01
প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- Wear টাইলস রেন্ডারার লাইব্রেরি Wear OS ডিভাইসের জন্য কাস্টম টাইলস তৈরি করার কার্যকারিতা প্রদান করে, সেই সাথে ক্লাস যা সিস্টেমকে আপনার টাইল আনতে এবং আপনার ঘড়ির মুখের ঠিক পাশে এটি প্রদর্শন করতে দেয়।
টাইলস পরুন
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
ফেব্রুয়ারী 26, 2025 | 1.4.1 | - | - | 1.5.0-আলফা09 |
নির্ভরতা ঘোষণা করা
পরিধানের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Use to implement support for wear tiles implementation "androidx.wear.tiles:tiles:1.5.0-alpha04" // Use to utilize standard components and layouts in your tiles implementation "androidx.wear.protolayout:protolayout:1.3.0-alpha04" // Use to utilize components and layouts with Material Design in your tiles implementation "androidx.wear.protolayout:protolayout-material:1.3.0-alpha04" // Use to include dynamic expressions in your tiles implementation "androidx.wear.protolayout:protolayout-expression:1.3.0-alpha04" // Use to preview wear tiles in your own app debugImplementation "androidx.wear.tiles:tiles-renderer:1.5.0-alpha04" // Use to fetch tiles from a tile provider in your tests testImplementation "androidx.wear.tiles:tiles-testing:1.5.0-alpha04" }
কোটলিন
dependencies { // Use to implement support for wear tiles implementation("androidx.wear.tiles:tiles:1.5.0-alpha04") // Use to utilize standard components and layouts in your tiles implementation("androidx.wear.protolayout:protolayout:1.3.0-alpha04") // Use to utilize components and layouts with Material Design in your tiles implementation("androidx.wear.protolayout:protolayout-material:1.3.0-alpha04") // Use to include dynamic expressions in your tiles implementation("androidx.wear.protolayout:protolayout-expression:1.3.0-alpha04") // Use to preview wear tiles in your own app debugImplementation("androidx.wear.tiles:tiles-renderer:1.5.0-alpha04") // Use to fetch tiles from a tile provider in your tests testImplementation("androidx.wear.tiles:tiles-testing:1.5.0-alpha04") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.5
সংস্করণ 1.5.0-alpha09
ফেব্রুয়ারী 26, 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha09
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha09-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-alpha08
ফেব্রুয়ারি 12, 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha08
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha08-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
TileService.onRecentInteractionEvents()
ListenableFuture<Void>
রিটার্ন করে যাতে দীর্ঘ সময় ধরে চলমান টাস্কের জন্য অনুমতি দেওয়া যায়। ( Iaa6c5 )
সংস্করণ 1.5.0-alpha07
জানুয়ারী 29, 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha07-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-alpha06
15 জানুয়ারী, 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha06-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
onRecentInteractionEvents
পদ্ধতিতেprocessRecentInteractionEvents
নামকরণ করা হয়েছে। ( Iec3d5 )
সংস্করণ 1.5.0-alpha05
11 ডিসেম্বর, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha05-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ব্যাচে ইন্টারঅ্যাকশন ইভেন্টগুলি প্রক্রিয়া করতে
TileService
এর জন্য api যোগ করুন। ( I04d1b )
বাগ ফিক্স
- এই লাইব্রেরিটি এখন JSpecify nullness টীকা ব্যবহার করে, যা টাইপ-ব্যবহার। Kotlin ডেভেলপারদের সঠিক ব্যবহার প্রয়োগ করতে নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত:
-Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode
( I390e9 , b/326456246 ) - বাগ সংশোধন করা হয়েছে যেখানে API 34-এ টাইল আপডেটের অনুরোধ করা হলে যখন অ্যাপ
targetSdk
34-এর থেকে বেশি হয় তখনSecurityException
ঘটবে ( If62a1 ) - Roboelectric পরীক্ষায়
WearSdk
উপর নির্ভরতা স্থির করা হয়েছে। ( I37796 )
সংস্করণ 1.5.0-alpha04
13 নভেম্বর, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha04 এই কমিট ধারণ করে।
সংস্করণ 1.5.0-alpha03
30 অক্টোবর, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha03-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-alpha02
অক্টোবর 16, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02-এ এই কমিট রয়েছে।
নিরাপত্তা সংশোধন
- এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায়
androidx.wear.tiles:tiles-proto
এর সংস্করণ 1.5.0-alpha01-এ আপনার নির্ভরতা আপগ্রেড করুন।
সংস্করণ 1.5.0-alpha01
2 অক্টোবর, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha01-এ এই কমিট রয়েছে।
সংস্করণ 1.4
সংস্করণ 1.4.1
অক্টোবর 16, 2024
androidx.wear.tiles:tiles-*:1.4.1
প্রকাশিত হয়েছে। সংস্করণ 1.4.1-এ এই কমিটগুলি রয়েছে।
নিরাপত্তা সংশোধন
- এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায়
androidx.wear.tiles:tiles-proto
এর সংস্করণ 1.4.0-এ আপনার নির্ভরতা আপগ্রেড করুন।
সংস্করণ 1.4.0
7 আগস্ট, 2024
androidx.wear.tiles:tiles-*:1.4.0
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-এ এই কমিট রয়েছে।
1.3.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউগুলির জন্য কাস্টম প্ল্যাটফর্ম ডেটা নির্দিষ্ট করার জন্য টুলিং সমর্থন।
সংস্করণ 1.4.0-rc01
জুলাই 24, 2024
androidx.wear.tiles:tiles-*:1.4.0-rc01
আগের রিলিজ থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.4.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.4.0-beta01
10 জুলাই, 2024
androidx.wear.tiles:tiles-*:1.4.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিটগুলি রয়েছে৷
নতুন বৈশিষ্ট্য
Wear Tiles-এর 1.4.0-beta01 রিলিজ ইঙ্গিত করে যে লাইব্রেরির এই রিলিজটি বৈশিষ্ট্য সম্পূর্ণ এবং API লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত করা হয়েছে তা ছাড়া)। Wear Tiles 1.4-এ নিম্নলিখিত নতুন কার্যকারিতা এবং APIs অন্তর্ভুক্ত রয়েছে:
- অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউগুলির জন্য কাস্টম প্ল্যাটফর্ম ডেটা নির্দিষ্ট করার জন্য টুলিং সমর্থন।
সংস্করণ 1.4.0-alpha05
জুন 26, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha05-এ এই কমিট রয়েছে।
সংস্করণ 1.4.0-alpha04
29 মে, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha04-এ এই কমিট রয়েছে।
সংস্করণ 1.4.0-alpha03
14 মে, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha03
প্রকাশিত হয়েছে। 1.4.0-alpha03 সংস্করণে এই কমিট রয়েছে।
বাগ ফিক্স
-
TileService#getActiveTilesAsync
এখন আরও সঠিক ফলাফল প্রদান করতেWearSdk
API (যখন উপলব্ধ) ব্যবহার করে। ( I57bd8 )
সংস্করণ 1.4.0-alpha02
1 মে, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha02-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- বাধ্যতামূলক ক্ষেত্র হিসাবে বিল্ডার কনস্ট্রাক্টর প্যারামে
tileId
সরান এবং ডকুমেন্ট ডিফল্ট টাইমস্ট্যাম্প মান হিসাবে গেটারে। ( I98c2b ) - টাইলি এন্টার/ছুটির ইভেন্টগুলির জন্য ব্যাচিংয়ের জন্য প্রয়োজনীয়
TileInteractionEvent
,TileEnter
এবংTileLeave
প্রোটো বার্তা এবং জাভা মোড়ক যুক্ত করুন। ( আই 112 বি 0 ) - রিফ্যাক্টর
TileRenderer
একটিTileRenderer.Config
অবজেক্টের পরিবর্তে নির্মাতা ব্যবহার করতে। ( আইবি 66 এফ 9 ) -
TileRenderer.Config
এ একটিplatformDataProviders
বৈশিষ্ট্য যুক্ত করুন। ( I6030d ) -
TileRenderer
একটি নতুন কনস্ট্রাক্টর যুক্ত করুন যা একটি নতুনTileRenderer.Config
ক্লাস সমর্থন করে। অন্যান্য নির্মাতারা অবমূল্যায়ন করা হয়। ( Iae7ff ) - ওভাররাইডিং প্ল্যাটফর্মের ডেটা মানগুলির অনুমতি দেওয়ার জন্য
TilePreviewData
একটিplatformDataValues
ক্ষেত্র যুক্ত করুন। ( আইএফ 437 এ )
বাগ ফিক্স
-
TileRenderer.Config.Builder#setTilesTheme
জন্য ডিফল্ট মানটি নথিটি শূন্য। ( আইসড 18 )
সংস্করণ 1.4.0-alpha01
6 মার্চ, 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.4.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।
সংস্করণ 1.3
সংস্করণ 1.3.0
7 ফেব্রুয়ারি, 2024
androidx.wear.tiles:tiles-*:1.3.0
প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.
1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- টাইল পূর্বরূপ সমর্থনের জন্য আপডেট করা সরঞ্জামাদি।
- অ্যাপের সাথে সম্পর্কিত সক্রিয় টাইলগুলি জিজ্ঞাসা করার জন্য সমর্থন।
অতিরিক্ত পরিবর্তন
- সংস্করণ 1.3.0 এ প্রবর্তিত পরিবর্তনের আরও সম্পূর্ণ সেটের জন্য, বিটা 01 রিলিজ নোটগুলি দেখুন।
সংস্করণ 1.3.0-rc01
24 জানুয়ারী, 2024
androidx.wear.tiles:tiles-*:1.3.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
TileService#getActiveTilesSnapshotAsync
getActiveTilesAsync
নামকরণ করুন ( If6b87 )
সংস্করণ 1.3.0-beta01
জানুয়ারী 10, 2024
androidx.wear.tiles:tiles-*:1.3.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।
পরিধানের টাইলগুলির 1.3.0-BETA01 রিলিজ ইঙ্গিত দেয় যে গ্রন্থাগারের এই প্রকাশটি বৈশিষ্ট্যটি সম্পূর্ণ এবং এপিআই লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত চিহ্নিত) ব্যতীত)। টাইলস 1.3 পরুন নিম্নলিখিত নতুন কার্যকারিতা এবং এপিআই অন্তর্ভুক্ত রয়েছে:
- টাইল টাইলস টুলিংয়ের জন্য মডিউলটি টাইল পূর্বরূপ সমর্থনের জন্য আপডেট করা হয় এবং প্রকাশিত হওয়ার জন্য সেট করা হয়।
- অ্যাপের সাথে সম্পর্কিত কোন টাইলগুলি
TileService.getActiveTilesSnapshotAsync
সাথে সক্রিয় রয়েছে তা জিজ্ঞাসা করার জন্য সমর্থন।
সংস্করণ 1.3.0-আলফা 04
13 ডিসেম্বর, 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA04 এর মধ্যে এই কমিট রয়েছে।
সংস্করণ 1.3.0-alpha03
নভেম্বর 29, 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha03 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- অ্যাপ্লিকেশনটির অন্তর্ভুক্ত টাইলগুলি সক্রিয় রয়েছে এমন প্রশ্ন করার জন্য একটি নতুন এপিআই
TileService#getActiveTilesSnapshotAsync
যুক্ত করা হয়েছে। ( I6850e )
এপিআই পরিবর্তন
-
@TilePreview
@Preview
( আইএফসি 08 এ ) এর নাম পরিবর্তন করুন
সংস্করণ 1.3.0-alpha02
15 নভেম্বর, 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- আমরা পিতামাতার ভিতরে থাকা জায়গার উপর ভিত্তি করে পাঠ্যের আকারটি স্বয়ংক্রিয়ভাবে স্কেল করতে একটি পরীক্ষামূলক এপিআই যুক্ত করেছি। ( আইবিবি 63 )
সংস্করণ 1.3.0-alpha01
18 অক্টোবর, 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
TilePreviewData
কলব্যাক প্যারামিটারগুলির পরিবর্তে প্রাকদর্শন পদ্ধতি প্যারামিটার হিসাবে প্রসঙ্গটি সরবরাহ করুন। ( I5e97d ) - টাইল টাইলস টুলিংয়ের জন্য মডিউলটি টাইল পূর্বরূপ সমর্থনের জন্য আপডেট করা হয় এবং প্রকাশিত হওয়ার জন্য সেট করা হয়। ( I63d0f )
সংস্করণ 1.2
সংস্করণ 1.2.0
9 আগস্ট, 2023
androidx.wear.tiles:tiles-*:1.2.0
প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.
1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- পরিধান টাইলস 1.2.0 এর স্থিতিশীল প্রকাশ ( আরও পড়ুন )
- টাইলস 1.2 প্ল্যাটফর্ম ডেটা (দ্রুত আপডেটের জন্য) এবং অ্যানিমেশনে বাইন্ডিং লেআউট উপাদানগুলির জন্য সমর্থন যুক্ত করে। মাইগ্রেশন নির্দেশাবলীর জন্য রিলিজ নোটগুলি দেখুন ( 1.2.0-আরসি 01 )
সংস্করণ 1.2.0-rc01
জুলাই 26, 2023
androidx.wear.tiles:tiles-*:1.2.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।
ভি ১.২ রিলিজের সাথে, টাইলস লাইব্রেরিটি রিফ্যাক্ট করা হয়েছে এবং বেশিরভাগ বৈশিষ্ট্য এবং এপিআইগুলি নতুন প্রোটোলআউট লাইব্রেরিতে (প্যাকেজ
androidx.wear.protolayout
) টাইলস (androidx.wear.tiles
) এর একটি ছোট উপসেট সহ স্থানান্তরিত হয়েছে:- সমস্ত শ্রেণীর নাম একই থাকে, ভি 1.1 এ কেবল সংযোজন রয়েছে
- বেশিরভাগ এপিআই একই থাকে এবং একমাত্র পরিবর্তন হ'ল প্যাকেজের নাম।
-
TileService/TileBuilder
কয়েকটি পদ্ধতি হ্রাস করা হয়েছে এবং এখন এমন সংস্করণগুলির নামকরণ করা হয়েছে যা অবমূল্যায়িত টাইলসের পরিবর্তে নতুনProtoLayout
প্রকারগুলি গ্রহণ করে।
এই মাইগ্রেশনকে আরও সহজ করার জন্য, আমরা একটি ছোট নির্দেশাবলী এবং স্ক্রিপ্ট একসাথে রেখেছি যা এই নামকরণ করে, এখানে দেখুন।
এপিআই পরিবর্তন
- আমাদের সর্বাধিক গভীরতা সীমাবদ্ধ রয়েছে যে কোনও বিন্যাসে টাইলের 30 টি নেস্টেড উপাদান থাকতে পারে। যদি সেই গভীরতা অতিক্রম করা হয় তবে টাইল রেন্ডারারটি পূর্বে স্ফীত লেআউটটি প্রদর্শন করবে। ( I8a74 বি )
সংস্করণ 1.2.0-beta01
জুন 21, 2023
androidx.wear.tiles:tiles-*:1.2.0-beta01
কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 1.2.0-alpha07
7 জুন, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha07 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
TileRenderer.setState
রেন্ডারিং সেশনের জন্য রাজ্য নির্ধারণের অনুমতি দেয়। এই রাজ্যটি বর্তমান লেআউট এবং ভবিষ্যতের যে কোনও একটিতে প্রযোজ্য হবে (নতুন রাষ্ট্র নির্ধারিত না হওয়া পর্যন্ত) ( আইএএএফ 35 ) - প্রোটোলেআউট প্রকারগুলি এখন সমস্ত টাইল-রেন্ডারার এপিআইগুলিতে পুরোপুরি সমর্থিত। ( I428b0 )
বাগ ফিক্স
-
ProtoLayoutViewInstance
এখন একটি কাস্টম থিম স্থাপন করা সম্ভব। ( Iae8c0 )
সংস্করণ 1.2.0-alpha06
24 মে, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha06 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
DynamicDataValue
StateEntryValue
নামকরণ করুন এবংDynamicDataKey
( আইএফ 1 সি 01 ) ব্যবহার করতে রাজ্য এপিআই আপডেট করুন -
StateStore
প্রতিটি উদাহরণের জন্য মেমরির ব্যবহার এবং রাষ্ট্রীয় আপডেটের সময়টি ভালভাবে অন্তর্ভুক্ত এবং নিয়ন্ত্রিত রয়েছে তা নিশ্চিত করার জন্য আমরাStateStore
অনুমোদিত এন্ট্রিগুলির সংখ্যা সীমাবদ্ধ করছি। ফলস্বরূপ, বিকাশকারীকে নিশ্চিত করতে হবে যে তাদের মানচিত্রেMAX_STATE_ENTRY_COUNT
এন্ট্রিগুলির চেয়ে বেশি কিছু নেই অন্যথায় তারাStateStore
তৈরি বা আপডেট করার সময় একটিIllegalStateException
পাবেন। ( আইবিএডবি 3 )
সংস্করণ 1.2.0-alpha05
10 মে, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha05 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- আমরা টাইল ইভেন্ট এবং অনুরোধগুলিতে টাইল আইডি যুক্ত করেছি। এই আইডিটি কারাউসলে একটি টাইল উদাহরণের সাথে কিছু ডেটা যুক্ত করতে ব্যবহার করা যেতে পারে। ( আইসি 4 এফ 83 )
এপিআই পরিবর্তন
-
TileRenderer.inflateAsync
এখন একটিListenableFuture
প্রদান করে। ( I2f2b9 ) -
protolayout
লাইব্রেরিতে প্রতিস্থাপন রয়েছে এমন টাইল বিল্ডারগুলি এখন হ্রাস হিসাবে চিহ্নিত হয়েছে। ( Ie2029 )
বাগ ফিক্স
-
TileService.onTileResourcesRequest
জাভাডোক ont ( Iee037 )
সংস্করণ 1.2.0-alpha04
এপ্রিল 19, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha04 এই কমিট ধারণ করে।
বাগ ফিক্স
- গ্রেডল নির্ভরতাগুলি এখন প্রয়োজনের সময়
implementation
পরিবর্তেapi
সঠিকভাবে সেট করা আছে। ( I40503 )
সংস্করণ 1.2.0-alpha03
5 এপ্রিল, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha03 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- আমরা
TileRenderer
( i4ac7f ) এandroidx.wear.protolayout
প্রকারের জন্য সমর্থন যুক্ত করেছি -
ObservableStateStore
নামকরণ করা হয়েছেStateStore
। ( আইবি 0 ই 2 ) - প্রোটোলেআউট প্রকারের জন্য
TileRenderer
ওভারলোড যুক্ত করুন ( আই 4 এএসি 7 এফ ) -
TileRenderer
অ্যানিমেশন সক্ষম করুন ( i07dcf )
সংস্করণ 1.2.0-alpha02
22 মার্চ, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- টাইলস মেটেরিয়াল লাইব্রেরি অবমূল্যায়ন করা হয়েছে। একই কার্যকারিতা সহ দয়া করে নতুন
ProtoLayout Material
লাইব্রেরি ব্যবহার করুন। ( আইএফ 242 বি )
বাগ ফিক্স
- প্রোটোলেআউট লাইব্রেরি থেকে নতুন বৈশিষ্ট্যগুলি ব্যবহার করতে
TileRenderer
আপডেট করা হয়েছে। ( I832f9 )
সংস্করণ 1.2.0-alpha01
8 মার্চ, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- আমরা
protolayout
লাইব্রেরি থেকে সংস্থান সরবরাহের জন্যTileService
সার্ভিসেonTileResourceRequest
যুক্ত করেছি। ( 983D9C5 ) -
protolayout
লাইব্রেরি থেকেState
এবংDeviceParameters
প্রকারগুলিকে সমর্থন করার জন্য আমরাResourcesRequest
এবংTileRequest
আপডেট করেছি। ( 88FA01D ) -
protolayout
লাইব্রেরি থেকেState
এবংTimeline
প্রকারগুলিকে সমর্থন করার জন্য আমরাTileBuilders.Tile
আপডেট করেছি। ( 168619 সি )
বাগ ফিক্স
সংস্করণ 1.1
সংস্করণ 1.1.0
24 আগস্ট, 2022
androidx.wear.tiles:tiles-*:1.1.0
প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এই কমিট ধারণ করে.
1.0.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- এটি প্রথম স্থিতিশীল রিলিজ যা টাইলস মেটেরিয়াল লাইব্রেরি রয়েছে (আমাদের ব্লগে আরও পড়ুন)।
- এই লাইব্রেরিতে উপাদান এবং লেআউট রয়েছে যা উপাদান নির্দেশিকাগুলির সাথে লাইন এবং সহজেই ব্যবহারযোগ্য। অন্তর্ভুক্ত উপাদানগুলি হ'ল
Button
,Chip
,CompactChip
,TitleChip
,CircularProgressIndicator
,Text
। সমস্ত উপাদানগুলির মধ্যে সহজেই একই থিমটি প্রয়োগ করতে মূল রঙগুলির শ্রেণীর সাথে তৈরি করা যেতে পারে এই সমস্ত উপাদানগুলির নিজস্ব রঙের অবজেক্ট রয়েছে। রঙগুলি ছাড়াও, টাইপোগ্রাফি নামটি ব্যবহার করে সহজেই ফন্টসাইল অবজেক্টগুলি পেতে একটি টাইপোগ্রাফি শ্রেণি রয়েছে। - উপাদানগুলি ছাড়াও, এখানে প্রস্তাবিত টাইল লেআউটগুলি রয়েছে -
PrimaryLayout
,EdgeContentLayout
,MultiButtonLayout
,MultiSlotLayout
। সমস্ত লেআউটগুলির প্রস্তাবিত প্যাডিং এবং স্টাইলগুলি প্রয়োগ করা হয়েছে যা উপাদান নির্দেশিকাগুলির মধ্যে রয়েছে। - টাইলস মেটেরিয়াল লাইব্রেরিতে উপাদান এবং লেআউটগুলির তালিকার জন্য টাইলগুলির জন্য রিলিজ নোটগুলি দেখুন।
সংস্করণ 1.1.0-rc01
10 আগস্ট, 2022
androidx.wear.tiles:tiles-*:1.1.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।
- বিটা এবং আরসি রিলিজের মধ্যে কোনও নতুন পরিবর্তন হয়নি।
সংস্করণ 1.1.0-beta01
জুলাই 27, 2022
androidx.wear.tiles:tiles-*:1.1.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিট রয়েছে।
টাইলস মেটেরিয়াল লাইব্রেরির 1.0.0-BETA01 রিলিজটিতে উপাদান এবং লেআউট রয়েছে যা উপাদানগুলির নির্দেশিকা সহ লাইন এবং তৈরি করা সহজ।
অন্তর্ভুক্ত উপাদানগুলি হ'ল:
-
Button
- ক্লিকযোগ্য, বিজ্ঞপ্তি -আকৃতির অবজেক্ট, আইকন, পাঠ্য বা চিত্র 3 টি পূর্বনির্ধারিত আকার সহ। -
Chip
- ক্লিকযোগ্য, স্টেডিয়াম -আকৃতির অবজেক্ট যা আইকন, প্রাথমিক এবং মাধ্যমিক লেবেল থাকতে পারে এবং এটি উচ্চতা এবং কাস্টমাইজযোগ্য প্রস্থ রয়েছে। -
CompactChip
এবংTitleChip
- স্ট্যান্ডার্ড চিপের দুটি প্রকরণ যা যথাক্রমে ছোট এবং বৃহত্তর উচ্চতা রয়েছে এবং এতে পাঠ্যের একটি লাইন থাকতে পারে। -
CircularProgressIndicator
- প্রদত্ত শুরু এবং শেষ কোণগুলির সাথে স্ক্রিনের প্রান্তের চারপাশে রঙিন চাপ, যা এর পিছনে সম্পূর্ণ অগ্রগতি চাপের সাথে একটি পূর্ণ বা আংশিক বৃত্ত বর্ণনা করতে পারে। -
Text
- স্টাইলযুক্ত পাঠ্য যা প্রস্তাবিত পরিধানের উপাদান টাইপোগ্রাফি স্টাইল ব্যবহার করে
এই সমস্ত উপাদানগুলির নিজস্ব রঙের অবজেক্ট রয়েছে যা সমস্ত উপাদানগুলির উপরে সহজেই একই থিম প্রয়োগ করতে মূল Colors
শ্রেণীর সাথে নির্মিত হতে পারে। রঙগুলি ছাড়াও, টাইপোগ্রাফি নামটি ব্যবহার করে সহজেই FontStyle
অবজেক্টগুলি পেতে একটি Typography
শ্রেণি রয়েছে।
উপাদানগুলি ছাড়াও, প্রস্তাবিত টাইলস লেআউটগুলি রয়েছে:
-
PrimaryLayout
- একটি বিন্যাস যা প্রাথমিক বা মাধ্যমিক লেবেল, মাঝখানে সামগ্রী এবং নীচে একটি প্রাথমিক চিপ যুক্ত করে কাস্টমাইজ করা যায়। এই লেআউটের মধ্যে প্রধান সামগ্রীটিMultiSlotLayout
বাMultiButtonLayout
অবজেক্ট হিসাবে যুক্ত করা যেতে পারে। -
EdgeContentLayout
- মূল বিষয়বস্তু এবং এর চারপাশে প্রাথমিক বা গৌণ লেবেল সহ প্রান্তের চারপাশেCircularProgressIndicator
হোস্টিংয়ের জন্য একটি বিন্যাস। -
MultiButtonLayout
- একটি লেআউট যা তাদের সংখ্যার উপর নির্ভর করে উপাদান নির্দেশিকাগুলির সাথে সামঞ্জস্য রেখে 1 - 7 টি বোতাম থাকতে পারে। -
MultiSlotLayout
- অনুভূমিকভাবে সারিবদ্ধ এবং ব্যবধানযুক্ত স্লট (আইকন বা অন্যান্য ছোট সামগ্রীর জন্য) সহ একটি সারি -জাতীয় স্টাইলের বিন্যাস।
সমস্ত লেআউটগুলির প্রস্তাবিত প্যাডিং এবং স্টাইলগুলি প্রয়োগ করা হয়েছে যা উপাদান নির্দেশিকাগুলির মধ্যে রয়েছে।
এপিআই পরিবর্তন
- চিপ উপাদানগুলির প্রধান রিফ্যাক্টর যার মধ্যে বিল্ডারে সেটারগুলি পৃথক করা অন্তর্ভুক্ত রয়েছে যাতে সামগ্রীর প্রতিটি অংশ আলাদাভাবে নামকরণের সাথে গাইডলাইনগুলি (প্রাথমিক লেবেল, মাধ্যমিক লেবেল, চিত্র সংস্থান আইডি) এর সাথে নামকরণের সাথে পাস করা হয়। অতিরিক্তভাবে, সামগ্রীর বিবরণ সেট না করা হলে অটো উত্পন্ন হবে। ( I57622 )
-
ProgressIndicatorLayout
নামকরণ করা হয়েছেEdgeContentLayout
। ( আইসি 1 এএ 6 ) - বোতামের আকারের সামগ্রীগুলি অতিরিক্ত জাভাডোকস এক্সপ্লাইফিকেশন
Button
জুড়ে এতেwithout _BUTTON
নামগুলিতে নামকরণ করা হয়েছে। ( I1dfe2 )
বাগ ফিক্স
- সমস্ত ধরণের প্রস্তাবিত লেআউট এবং স্ক্রিন আকার এবং আকারগুলি সামঞ্জস্য করার জন্য উপাদান বিন্যাসগুলিতে মার্জিন, প্যাডিং এবং সামগ্রিক বিন্যাস আপডেট করা হয়েছে।
- উপাদান বিন্যাসে উন্নতি।
MultiSlotLayout
স্লটগুলিতে এখন প্রস্থে নমনীয় যেখানে তারা স্থির আকারের পরিবর্তে সামগ্রী মোড়ানো হবে (( i52919 ), ( if18b4 ) -
CompactChip
টেপ করা যেতে পারে এমন অঞ্চল অ্যাক্সেসযোগ্যতার নির্দেশিকাগুলি অনুসরণ করতে বাড়ানো হয়েছে। ( Ie8264 )
সংস্করণ 1.1.0-alpha09
জুন 29, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha09
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha09-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- আমরা
ProgressIndicatorLayout
al চ্ছিক লেবেল যুক্ত করার জন্য সমর্থন যুক্ত করেছি। ( I30788 )
এপিআই পরিবর্তন
-
ElementMetadata
জন্য সহায়ক পদ্ধতিগুলি এখন মডিফায়ারগুলির পরিবর্তেElementMetadata
গ্রহণ করে। ( I5a70f )
বাগ ফিক্স
-
CompactChip
9 টি অক্ষরের সীমাবদ্ধতা সরানো হয়েছিল।PrimaryLayout
স্ক্রিনে ফিট করার জন্য পাঠ্যটি যদি খুব বড় হয় তবে এটি উপবৃত্ত হবে। ( ID56EC ) -
Chip
থাকা গেটারদের এখন সামগ্রী প্রত্যয় রয়েছে। ( আইবিএ 437 ) - টাইলস ম্যাটেরিয়াল ক্লাস জুড়ে জাভাদোকের স্পষ্টতা। ( I56e41 ), ( i80f31 ), ( আইবিএ 437 )
সংস্করণ 1.1.0-alpha08
জুন 1, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha08
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha08 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
Helper
ক্লাসে যুক্ত সহায়ক পদ্ধতিগুলির সাথে উপাদানগুলির মেটাডেটা ট্র্যাক করতে ব্যবহৃত মডিফায়ারগুলিতে মেটাডেটা ট্যাগ যুক্ত করা হয়েছে। ( I70db2 ), ( i30c3d ) - টাইলস উপাদানের অভ্যন্তরে সমস্ত উপাদান এবং লেআউটগুলিতে
fromLayoutElement
পদ্ধতি যুক্ত করা হয়েছে। এটি পরীক্ষার জন্য ব্যবহার করা উচিত, কোনও ধারকটির সামগ্রীগুলি তার মূল ধরণের অ্যাক্সেস থেকে প্রাপ্ত একটি লেআউটলিমেন্ট কাস্ট করার জন্য। ( Ia572a ), ( idbd8a ), ( i3ae13 ), ( i292fe ), ( i8b20f ), ( i3cacb ), ( i84b24 )
সংস্করণ 1.1.0-alpha07
18 মে, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha07 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- সামগ্রীর জন্য বিভিন্ন সেটার সম্পর্কিত গেটররা এখন
ProgressIndicatorLayout
এবংPrimaryLayout
যুক্ত করা হয়েছে। এখন এই ক্লাসগুলির সমস্ত সেটারে ম্যাচিং গেটার রয়েছে (( আইডিবিব 5 ) ( আইএবি 4 ই ) - উপাদান উপাদানগুলিতে সামগ্রীর বর্ণনার জন্য গেটার নালটি ফিরিয়ে দিতে পারে যেহেতু এর সেটারটি বাধ্যতামূলক নয়।
- কোনও সামগ্রীতে পাস না করে একটি বোতাম তৈরি করার চেষ্টা করার ফলে
IllegalArgumentException
হবে। ( I7fc0c ) -
ChipColors
আইকন রঙ সম্পর্কিত ক্ষেত্রগুলিiconTintColor
থেকেiconColor
নামকরণ করা হয়েছে। ( আইসি 053 বি )
বাগ ফিক্স
- টাইলস উপাদানগুলিতে লেআউটগুলির জন্য
androidTests
যুক্ত করা হয়েছে। ( I96404 )
সংস্করণ 1.1.0-alpha06
11 মে, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- নতুন লেআউটটি উপাদান লেআউট সাব লাইব্রেরিতে যুক্ত করা হয়েছে -
MultiButtonLayout
। এটি এমন একটি লেআউট উপস্থাপন করে যা উপাদান নির্দেশিকাগুলির সাথে সামঞ্জস্য রেখে 1 থেকে 7 টি বোতাম থাকতে পারে। বেশিরভাগ ক্ষেত্রে, এই বিন্যাসটি প্রাথমিক লেআউটে সামগ্রী হিসাবে পাস করা উচিত। ( আইবি 727 এফ )
এপিআই পরিবর্তন
-
MultiSlotLayout
কেবল স্লট রাখতে রিফ্যাক্ট করা হয়েছে। এই লেআউটটি মূলPrimaryLayout
একটি সামগ্রী হিসাবে পাস করা উচিত। ( I1870f ) -
CircularProgressIndicator
জন্য প্রাথমিক এবং মাধ্যমিকের পরিবর্তে একটি মান হতে আপডেট করা ডিফল্ট রঙ আপডেট করা হয়েছে। ( I64a51 ) -
MultiSlotLayout
অনুভূমিক স্পেসারের জন্য গেটর যুক্ত করা হয়েছে। ( I11e1e )
বাগ ফিক্স
- উপাদানগুলির জন্য অ্যান্ড্রয়েড পরীক্ষাগুলি টাইলস উপাদানগুলিতে যুক্ত করা হয়েছে। ( I20041 )
সংস্করণ 1.1.0-alpha05
6 এপ্রিল, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha05 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- সহজ টাইলস বিল্ডিংয়ের জন্য এই শ্রেণিতে
LayoutElement
, টাইমলাইন, টাইমলাইন্ট্রি রূপান্তর করতে সহায়ক পদ্ধতি যুক্ত করা হয়েছে। ( I2f6d1 ) - থিম হিসাবে উপাদানগুলির রঙ জুড়ে পাস করার জন্য উপাদান লাইব্রেরিতে
Colors
অবজেক্ট যুক্ত করা হয়েছিল। ( I0792c )
এপিআই পরিবর্তন
- উপাদান পাঠ্য উপাদানটি কনস্ট্রাক্টরে পাঠানো পাঠ্য প্রয়োজন। এই উপাদানটি এখন ওজন নির্ধারণের মাধ্যমে কাস্টমাইজ করা যায়। ( I25 ডিবিডি )
- পাবলিক সেটারগুলিতে ব্যবহৃত হয় না এমন
ChipDefaults
থেকে ধ্রুবকগুলি সরানো হয়েছে। ( I7baed ) -
CompactChip
এবংTitleChip
থেকে গেটারগুলি সরানো হয়েছে যার সাথে ম্যাচিং সেটার নেই। ( I99e85 ) -
ProgressIndicatorDefaults
থেকেDEFAULT_PADDING
সরানো হয়েছে। ( আইডিএবিসিডি ) - উপাদান উপাদানগুলি এখন স্ট্রিংয়ের পরিবর্তে সামগ্রীর বর্ণনার জন্য
CharSequence
গ্রহণ করে। ( I5b21a )
বাগ ফিক্স
- রিফ্যাক্টরড সেটারগুলি বোতামে al চ্ছিক পরামিতিগুলির বাস্তবায়ন। ( আইবি 7135 )
- ফন্ট স্টাইলের বৈকল্পিক টাইপোগ্রাফিতে ফন্টগুলিতে যুক্ত করা হয়েছে। ( I8dbc6 )
সংস্করণ 1.1.0-alpha04
23 মার্চ, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha04 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- Primary চ্ছিক প্রাথমিক বা মাধ্যমিক লেবেল
PrimaryLayout
যুক্ত করা যেতে পারে। ( আইবি 9916 ) - ওভারফ্লো, ইটালিক, আন্ডারলাইন ইত্যাদি সেট করে পাঠ্য উপাদানটি কাস্টমাইজ করা যেতে পারে ( i703f7 )
এপিআই পরিবর্তন
- ডিফল্ট রঙের ধ্রুবকগুলি টাইলস উপাদান এপিআই থেকে সরানো হয়েছে। ( I0ab55 )
- টাইলস উপাদানগুলিতে সমস্ত ক্লিকযোগ্য উপাদানগুলির জন্য কোনও ক্রিয়াকলাপের পরিবর্তে তাদের নির্মাতার কনস্ট্রাক্টারে
Clickable
অবজেক্টের প্রয়োজন। ( I2f101 )
বাগ ফিক্স
- পাঠ্য এখন চিপ এবং পাঠ্য উপাদানগুলিতে ওভারফ্লোতে একটি উপবৃত্ত আঁকবে। ( I8a2f8 )
- যখন ব্যবহারকারী ফন্ট স্কেলটি বড় সেট করা থাকে তখন উন্নত উপাদানগুলি দেখায়। ( আইবি 63 বি 1 )
- প্রাথমিক লেআউটে
setPrimaryChipContent
জাভাদোকস পরিষ্কার করুন। ( Ie6296 )
সংস্করণ 1.1.0-alpha03
23 ফেব্রুয়ারি, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- প্রস্তাবিত টাইপোগ্রাফি শৈলীর সাথে
Text
উপাদানটি টাইলস উপাদানগুলিতে যুক্ত করা হয়েছে। ( Iec0ae )
সংস্করণ 1.1.0-alpha02
ফেব্রুয়ারী 9, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- টাইলস উপাদানগুলিতে একটি নতুন সাব-লাইব্রেরি
layouts
যুক্ত করা হয়েছে। এটিতে টাইল বিকাশকে দ্রুত এবং সহজ বাস্তবায়নের জন্য প্রস্তাবিত প্যাডিং এবং মার্জিন প্রয়োগ করে মতামতযুক্ত টাইলস লেআউট রয়েছে। প্রাথমিক বিন্যাসগুলি হ'ল:-
PrimaryLayout
( আই 7 বিএ 91 ) যা নীচে নীচে এবং কেন্দ্রের সামগ্রীতে একটি প্রাথমিক চিপ সহ লেআউটটি উপস্থাপন করে। -
MultiSlotLayout
( আই 32104 ) যা সারি 1 এবং 3 এ লেবেল সহ একটি বিন্যাসকে উপস্থাপন করে, অনুভূমিকভাবে সারিবদ্ধভাবে সারিবদ্ধ এবং ব্যবধানযুক্ত স্লটগুলি সারি 2 এ এবং সমস্তগুলির পরে একটি প্রাথমিক চিপযুক্ত একটি চতুর্থ সারি অনুসরণ করে। -
ProgressIndicatorLayout
( আই 9 এফইসি 6 ) যা পর্দার প্রান্ত এবং প্রদত্ত সামগ্রীর চারপাশে বিজ্ঞপ্তি অগ্রগতি সূচক সহ একটি বিন্যাসকে উপস্থাপন করে।
-
-
CircularProgressIndicator
( আইসি 4 বি 88 ) টাইলস উপাদান উপাদানগুলিতে যুক্ত করা হয়েছে।
এপিআই পরিবর্তন
- নামটিতে শিরোনাম অন্তর্ভুক্ত করার জন্য
TitleChip
দ্বারা ব্যবহৃত অবশিষ্ট ধ্রুবকগুলির নামকরণ করা হয়েছে। ( I14f4c ) -
setHorizontalAlignment
পদ্ধতিটিChip
যুক্ত করা হয়েছে। ( Ie6e0b )
সংস্করণ 1.1.0-alpha01
জানুয়ারী 26, 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- নতুন লাইব্রেরি টাইলস উপাদান যুক্ত করা হয়েছে। এতে টাইলস লেআউটগুলি তৈরি করার উপাদান রয়েছে যা উপাদান ডিজাইনের সাথে দ্রুত এবং সহজ। প্রাথমিক উপাদানগুলি হ'ল:
-
Button
-
Chip
-
CompactChip
-
TitleChip
-
বাগ ফিক্স
-
TileUiClient
বাগটি ঠিক করুন যা ক্যাশেড সংস্থানগুলি বাতিল করে দেয়। ( I60e0b )
সংস্করণ 1.0
সংস্করণ 1.0.1
জানুয়ারী 26, 2022
androidx.wear.tiles:tiles-*:1.0.1
প্রকাশিত হয়েছে। সংস্করণ 1.0.1 এই কমিট ধারণ করে.
বাগ ফিক্স
-
TileUiClient
বাগটি ঠিক করুন যা ক্যাশেড সংস্থানগুলি বাতিল করে দেয়। ( I60e0b )
সংস্করণ 1.0.0
3 নভেম্বর, 2021
androidx.wear.tiles:tiles-*:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.
1.0.0 এর প্রধান বৈশিষ্ট্য
- পরিধান টাইলস লাইব্রেরি ওয়েয়ার ওএস ডিভাইসগুলির জন্য কাস্টম টাইলগুলি তৈরি করতে কার্যকারিতা সরবরাহ করে, সেই সাথে ক্লাসগুলির সাথে সিস্টেমটিকে আপনার টাইল আনতে এবং এটি আপনার ঘড়ির মুখের ঠিক পাশেই প্রদর্শন করতে দেয়।
- টাইলস-রেন্ডারার আপনাকে আপনার টাইল লেআউটগুলির দ্রুত পরীক্ষার সুবিধার্থে একটি অ্যান্ড্রয়েড ক্রিয়াকলাপের অংশ হিসাবে একটি টাইল দেখানোর অনুমতি দেয়।
সংস্করণ 1.0.0-rc01
27 অক্টোবর, 2021
androidx.wear.tiles:tiles-*:1.0.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।
সংস্করণ 1.0.0-beta01
13 অক্টোবর, 2021
androidx.wear.tiles:tiles-*:1.0.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।
বাগ ফিক্স
- যখন খালি সংস্থান সংস্করণ সরবরাহ করা হয়েছিল তখন
TileUiClient
স্থিরNullPointerException
। ( I0586e )
সংস্করণ 1.0.0-আলফা 12
29 সেপ্টেম্বর, 2021
androidx.wear.tiles:tiles-*:1.0.0-alpha12
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 12 এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
আপডেটসচেডুলার আর দুর্বল রেফারেন্স ব্যবহার করে না, এমন সমস্যাগুলি স্থির করে যেখানে টাইলিউক্লিয়েন্ট আপডেট হবে না ( আই 1120 ডি , বি/199061124 )
ঘোষণা করুন যে সিসুইটাইলআপডেটারেকুইস্টার প্যাকজেম্যানেজারকে প্রশ্ন করেছেন, এমন একটি বাগ ঠিক করে যেখানে টাইল আপডেটগুলি আর+ ডিভাইসে কাজ করবে না। ( আই 1120 ডি )
সংস্করণ 1.0.0-আলফা 11
1 সেপ্টেম্বর, 2021
androidx.wear.tiles:tiles-*:1.0.0-alpha11
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 11 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- একটি টেস্টিং লাইব্রেরি, অ্যান্ড্রয়েডএক্স.ওয়েয়ার.টাইলস যুক্ত করেছে এবং প্রকাশ করেছে: বিকাশকারীদের তাদের টাইলগুলি আরও সহজেই পরীক্ষা করতে সক্ষম করতে টাইলস-টেস্টিং লাইব্রেরি। ( Iedb6b )
এপিআই পরিবর্তন
- টাইলপ্রোভিডার সার্ভিসে টাইলস সার্ভিসে নামকরণ করা হয়েছে। ( I1ad2c )
- টাইলস বিল্ডার আপডেট হয়েছে; স্ট্যাটিক
.builder()
পদ্ধতিগুলিnew Foo.Builder()
কল করার পক্ষে, এবং সেটার ওভারলোডগুলি যা একটিBuilder
উদাহরণ গ্রহণ করেছে সেটিকে অপসারণ করা হয়েছে। ( Ia9606 ) - টিলারেন্ডারারের এখন অ্যাপ্লিকেশন প্রসঙ্গের পরিবর্তে একটি ইউআই প্রসঙ্গ ব্যবহার করা উচিত। ( I84b61 )
বাগ ফিক্স
- নির্দিষ্ট পরিস্থিতিতে একাধিক আন্ডারলাইন প্রয়োগ করার ফলে বাগ ফিক্স করুন। ( আইবি 6712 )
সংস্করণ 1.0.0-আলফা 10
18 আগস্ট, 2021
androidx.wear.tiles:tiles:1.0.0-alpha10
, androidx.wear.tiles:tiles-proto:1.0.0-alpha10
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha10
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 10 এ এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
- পাবলিক এপিআই থেকে লেআউট চেকারগুলি সরানো হয়েছে। এগুলি সর্বদা সক্ষম করা হবে, যদিও কোনও চেক ব্যর্থ হলে কেবল একটি সতর্কতা বাড়িয়ে তুলবে। ( Ie9f29 )
- টাইলারেন্ডার এখন অ্যাপ্লিকেশন প্রসঙ্গের পরিবর্তে একটি ইউআই প্রসঙ্গ গ্রহণ করে।
বাগ ফিক্স
- ফিক্সড বাগ যা ক্লিক করা থেকে একটি স্প্যানেবল ক্লিকযোগ্য উপাদানগুলিকে বাধা দেয়।
সংস্করণ 1.0.0-Alpha09
জুলাই 21, 2021
androidx.wear.tiles:tiles:1.0.0-alpha09
, androidx.wear.tiles:tiles-proto:1.0.0-alpha09
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha09
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA09 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- টাইলস রেন্ডারার পরতে লেআউট চেকার যুক্ত করা হয়েছে। ( I3a869 )
- এগুলি আপনার টাইলের সেরা অনুশীলনগুলি যাচাই করতে ব্যবহৃত হয়। প্রথমত, এগুলি যদি আপনার টাইলটিতে
Semantics
সংশোধক সহ কোনও উপাদান না থাকে তবে এগুলি একটি সতর্কতা বাড়িয়ে তুলবে।
- এগুলি আপনার টাইলের সেরা অনুশীলনগুলি যাচাই করতে ব্যবহৃত হয়। প্রথমত, এগুলি যদি আপনার টাইলটিতে
-
DefaultTileProviderClient
এবংTestingTileProviderClient constructors
জন্য ডকুমেন্টেশন যুক্ত করা হয়েছে। ( I9f4b9 )
এপিআই পরিবর্তন
- টাইলপ্রোভিডারক্লিয়েন্টে নামকরণ ( i0ec36 ):
-
getApiVersion
->requestApiVersion
-
tile/resourcesRequest
->requestTile/Resources
-
onTileFooEvent
->sendOnTileFooEvent
-
- টাইলস রেন্ডারার পরতে লেআউট চেকার যুক্ত করা হয়েছে। ( I3a869 )
বাগ ফিক্স
- নিশ্চিত করুন যে কোনও প্রবর্তনের লক্ষ্যটিতে বিশেষ অনুমতি নেই। ( I39136 )
সংস্করণ 1.0.0-Alpha08
৩০ জুন, ২০২১
androidx.wear.tiles:tiles:1.0.0-alpha08
, androidx.wear.tiles:tiles-proto:1.0.0-alpha08
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha08
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA08 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- স্প্যানেবলগুলি এখন লাইন_স্পেসিংয়ের পরিবর্তে লাইন_হাইটকে সমর্থন করে।
এপিআই পরিবর্তন
- স্প্যানেবলগুলিতে লাইন_হাইটের জন্য সমর্থন যুক্ত করুন, লাইন_স্পেসিং সরান। ( Ibeb54 )
- লাইন_স্পেসিং ব্যবহার করে কোডটি পরিবর্তে লাইন_হাইট ব্যবহার করতে পোর্ট করা উচিত।
বাগ ফিক্স
- আনুপাতিক মাত্রা ব্যবহার করার সময় বাগ ঠিক করুন। ( I37ace )
- সামগ্রীর বিবরণ থাকা পাঠ্য উপাদানগুলিকে প্রতিরোধ করে বাগটি ঠিক করুন। ( আইডি 2 সি 7 ডি )
সংস্করণ 1.0.0-alpha07
16 জুন, 2021
androidx.wear.tiles:tiles:1.0.0-alpha07
, androidx.wear.tiles:tiles-proto:1.0.0-alpha07
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha07
মুক্তি পেয়েছে। সংস্করণ 1.0.0-ALPHA07 এর মধ্যে এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
-
TileProviderClient
ইন্টারফেস যুক্ত করুন এবংDefaultTileProviderClient
প্রকাশ করুন, বাস্তবায়নগুলিকে একটিTileProviderService
ইন্টারফেসে আবদ্ধ করার অনুমতি দেয়। ( I69165 )
সংস্করণ 1.0.0-alpha06
2 জুন, 2021
androidx.wear.tiles:tiles:1.0.0-alpha06
, androidx.wear.tiles:tiles-proto:1.0.0-alpha06
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha06
মুক্তি পেয়েছে। সংস্করণ 1.0.0-ALPHA06 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- সমস্ত বিল্ডার ক্লাসে এখন সমস্ত বৈশিষ্ট্যের জন্য গেটার রয়েছে। নোট করুন যে এগুলি কেবল পরীক্ষার উদ্দেশ্যে উদ্দেশ্যে করা হয়েছে ( i9d155 )
- প্যাকেজ পরিবর্তন:
androidx.wear.tiles.builders
এ ক্লাসগুলিandroidx.wear.tiles
এ সরানো হয়েছে। - টাইলগুলিতে পরীক্ষামূলক টিন্ট সমর্থন যুক্ত করুন। ( I38929 )
-
LayoutElementBuilders.HALIGN_*
LayoutElementBuilders.HORIZONTAL_ALIGN_*
( i67e58 ) এর নামকরণ করা হয়েছে -
LayoutElementBuilders.VALIGN_*
LayoutElementBuilders.VERTICAL_ALIGN_*
( i67e58 ) এর নামকরণ করা হয়েছে -
LayoutElementBuilders.SPAN_VALIGN_*
LayoutElementBuilders.SPAN_VERTICAL_ALIGN_*
( i67e58 ) এর নামকরণ করা হয়েছে - অনুরোধ এবং ইভেন্টগুলির জন্য বিল্ডার ক্লাস যুক্ত করা হয়েছে। ( আইবি 5 সিএফ 4 )
-
RequestReaders
/EventReaders
চেয়েRequestBuilders
এবংEventBuilders
কাছ থেকে অনুরোধ এবং ইভেন্ট ক্লাস ব্যবহার করার জন্য মাইগ্রেটেডTileProviderService
(যেমনonTileRequest
এখন আপনাকেRequestReaders.TileRequest
জন্য একটিRequestBuilders.TileRequest
সরবরাহ করে। ( I46ea1 )
বাগ ফিক্স
- টাইলস রেন্ডারারের জন্য অ্যাসিঙ্ক ইমেজ লোডিংয়ে বাগ ঠিক করুন। ( আইএডি 9 বি 0 )
- প্রস্থ বা উচ্চতা সহ একটি চিত্র স্থাপন করার সময় স্থির লেআউট বাগ
expand()
প্রস্থ বা উচ্চতা সহ একটিBox
()wrap()
সেট করতে সেট করে। ( I33770 )
সংস্করণ 1.0.0-alpha05
18 মে, 2021
androidx.wear.tiles:tiles:1.0.0-alpha05
, androidx.wear.tiles:tiles-proto:1.0.0-alpha05
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha05
মুক্তি পেয়েছে। 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- আগত টাইল ইভেন্টগুলি থেকে গেটটিআইডি মুছে ফেলা হয়েছে (
TileAddEvent
,TileRemoveEvent
,TileEnterEvent
,TileLeaveEvent
,TileRequest
)। ( আইএফবিবিএ 2 ) - নামকরণ
ImageResource#setAndroidResourceByResid
থেকেsetAndroidResourceByResId
( আই 4 বিএ 6 ই ) -
TimelineManager#deInit
বন্ধ করার জন্য নামকরণ করা হয়েছে এবংAutoCloseable
প্রয়োগ করেছেন। ( I5dff2 )
সংস্করণ 1.0.0-alpha04
5 মে, 2021
androidx.wear.tiles:tiles:1.0.0-alpha04
, androidx.wear.tiles:tiles-proto:1.0.0-alpha04
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- লুকানো কংক্রিট টাইলপ্রোভিডার সার্ভিস ক্লাস।
- তৈরি টাইলআপডেটরেকোয়েস্টার একটি
Class<? extends TileProviderService>
। ( আইবি 7 সিসিএ )
- তৈরি টাইলআপডেটরেকোয়েস্টার একটি
- অ্যান্ড্রয়েড্যাকটিভিটিতে অতিরিক্ত যুক্ত করার ক্ষমতা যুক্ত করেছে। ( I748f4 )
টাইলস সংস্করণ 1.0.0-Alpha03
21 এপ্রিল, 2021
androidx.wear.tiles:tiles:1.0.0-alpha03
, androidx.wear.tiles:tiles-proto:1.0.0-alpha03
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA03 এ এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
-
TileManager
নামকরণ করুন ->TileClient
- নামকরণ
TileManager#create
->TileClient#connect
( i91839 )
- নামকরণ
বাগ ফিক্স
-
tiles
এবংtiles-renderer
প্রোগুয়ার্ড সক্ষম ( আই 3 ডি 85 ) দিয়ে সঠিকভাবে কাজ করার বিষয়টি নিশ্চিত করার জন্য প্রোগুয়ার্ড বিধি যুক্ত করেছে
সংস্করণ 1.0.0-alpha02
7 এপ্রিল, 2021
androidx.wear.tiles:tiles:1.0.0-alpha02
, androidx.wear.tiles:tiles-proto:1.0.0-alpha02
, এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
androidx.wear:wear-tiles
গ্রুপগুলি সরানো হয়েছে, এবং এখনandroidx.wear.tiles:tiles
-
androidx.wear:wear-tiles-renderer
গ্রুপগুলি সরিয়ে নিয়েছে এবং এখনandroidx.wear.tiles:tiles-renderer
-
TileRenderer.LoadActionListener
এখনandroidx.wear.tiles.builders.StateBuilders.State
এর পরিবর্তেandroidx.wear.tiles.proto.StateProto.State
এর পরিবর্তে একটি উদাহরণ গ্রহণ করে। -
TileRenderer
এখনandroidx.wear.tiles.builders.ResourceBuilders.Resources
থেকেandroidx.wear.tiles.renderer.ResourceAccessors
উদাহরণগুলির পরিবর্তে টাইল সংস্থানগুলি গ্রহণ করে।
বাগ ফিক্স
-
LoadActionListener
ব্যবহার করতে স্থির অক্ষমতা, কারণ এটি একটি অভ্যন্তরীণ শ্রেণি প্রকাশ করেছে।
সংস্করণ 1.0.0-alpha01
10 মার্চ, 2021
androidx.wear:wear-tiles:1.0.0-alpha01
, androidx.wear:wear-tiles-proto:1.0.0-alpha01
, এবং androidx.wear:wear-tiles-renderer:1.0.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- পরিধান টাইলস রেন্ডারার লাইব্রেরি ওয়েয়ার ওএস ডিভাইসগুলির জন্য কাস্টম টাইলগুলি তৈরি করতে কার্যকারিতা সরবরাহ করে, সেই সাথে ক্লাসগুলি যা সিস্টেমটিকে আপনার টাইল আনতে এবং এটি আপনার ঘড়ির মুখের ঠিক পাশেই প্রদর্শন করতে দেয়।