এক পলক দেখা
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | মুক্তির প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
জুন 12, 2024 | 1.1.0 | - | - | - |
নির্ভরতা ঘোষণা করা
গ্ল্যান্সের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
Groovy
dependencies { // For Glance support implementation "androidx.glance:glance:1.1.0" // For AppWidgets support implementation "androidx.glance:glance-appwidget:1.1.0" // For Wear-Tiles support implementation "androidx.glance:glance-wear-tiles:1.0.0-alpha05" } android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.1.0-beta03" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
dependencies { // For Glance support implementation("androidx.glance:glance:1.1.0") // For AppWidgets support implementation("androidx.glance:glance-appwidget:1.1.0") // For Wear-Tiles support implementation("androidx.glance:glance-wear-tiles:1.0.0-alpha05") } android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.1.0-beta03" } kotlinOptions { jvmTarget = "1.8" } }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.1
সংস্করণ 1.1.0
জুন 12, 2024
androidx.glance:glance-*:1.1.0
প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এ এই কমিটগুলি রয়েছে।
1.0.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- গ্ল্যান্সকে 1.1.0 স্থিতিশীলতায় নিয়ে যায়।
সংস্করণ 1.1.0-rc01
14 মে, 2024
androidx.glance:glance-*:1.1.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট
- এক নজরের জন্য টীকাগুলির পূর্বরূপ দেখতে প্রস্থ এবং উচ্চতা পরামিতি যোগ করা হয়েছে৷ প্রার্থীকে মুক্তি দিতে 1.1.0 সরান৷
এপিআই পরিবর্তন
- স্ক্যাফোল্ডে ঐচ্ছিক প্যারামিটার যোগ করে। ( if753f )
- Glance
@Preview
এ প্রস্থ এবং উচ্চতার পরামিতি যোগ করুন। ( Ibabe8 ) - এক নজর পরিধান টাইল পূর্বরূপ জন্য সমর্থন সরান. ( I3850a )
-
FontStyle
জন্য কাস্টম ওজন মান সেট করার জন্য API যোগ করা হয়েছে। ( I7390a ) - অন্তর্নিহিত বাস্তবায়নগুলিকে আরও ভালভাবে প্রতিফলিত করতে
Viewfinder
ImplementationMode
এনামগুলির নাম পরিবর্তন করুন এবংTransformationInfo.sourceRotation
( Ic6149 ) এর জন্য নির্দিষ্ট ধ্রুবক যোগ করুন
বাগ ফিক্স
- একটি বাগ সংশোধন করা হয়েছে যা পিছনের সামঞ্জস্য মোডে
ViewGroups
জন্য রেন্ডারিং সমস্যা সৃষ্টি করেছে ( I8de92 )
বাহ্যিক অবদান
- পরীক্ষামূলক
SharedTransitionScope
এখন একটি ক্লাসের পরিবর্তে একটি ইন্টারফেস। ( Iaf856 , b/338415048 , b/338414702 )
সংস্করণ 1.1.0-beta02
এপ্রিল 17, 2024
androidx.glance:glance-*:1.1.0-beta02
প্রকাশিত হয়েছে। এই সংস্করণে সোর্স জার রয়েছে যা আগের রিলিজ থেকে অনুপস্থিত ছিল।
সংস্করণ 1.1.0-beta01
3 এপ্রিল, 2024
androidx.glance:glance-*:1.1.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলি রয়েছে৷
সংস্করণ 1.1.0-alpha01
7 ফেব্রুয়ারি, 2024
androidx.glance:glance-*:1.1.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট
- গ্ল্যান্সের জন্য ইউনিট টেস্ট লাইব্রেরি যাতে UI অটোমেটরের প্রয়োজন হয় না। দৃশ্যটি স্ফীত না করেই গ্ল্যান্স কোড সরাসরি পরীক্ষা করা যেতে পারে।
- সহজ লেআউটের জন্য উচ্চ স্তরের উপাদান।
- নতুন সংশোধক এবং থিম বিকল্প।
- একটি কম্পোজিশন,
runComposition
থেকে RemoteViews ফ্লো পাওয়ার জন্য নতুন API
এপিআই পরিবর্তন
- Glance থিমগুলিতে একটি নতুন
widgetBackground
কালার রোল যোগ করে। ( IA2ab8 ) -
GlanceAppWidget.runComposition
যোগ করুন ( I6344c , b/298066147 ) - নতুন
TopBar
কম্পোনেন্ট যোগ করে ( Ibd361 ) -
clickable
মডিফায়ারে ওভাররাইড যোগ করে। ( আইএসইসিএফ ) - টিন্টিং বোতামের জন্য একটি নতুন এপিআই যোগ করে। এটি 1.0 জাহাজ পর্যন্ত পরীক্ষামূলক হওয়া উচিত। ( I92523 )
-
runGlanceAppWidgetUnitTest
যোগ করে যাGlanceAppWidgetUnitTest
এ কল করার পদ্ধতির সুযোগ প্রদান করে যেমনprovideComposable
যাতে পরীক্ষার জন্য একটি ছোট বিচ্ছিন্ন কম্পোজেবল প্রদান করা যায়, প্রদত্ত বিষয়বস্তুতে একটি Glance composable উপাদান খুঁজে পেতেonNode
। এটি আপনাকে আপনার অ্যাপউইজেটে পৃথক সংমিশ্রণযোগ্য ফাংশনগুলির জন্য ইউনিট পরীক্ষা লিখতে সক্ষম করে তা যাচাই করার জন্য যে নির্দিষ্ট ইনপুট দেওয়া ফাংশনটি গ্ল্যান্স কম্পোজেবল উপাদানগুলির উদ্দেশ্য সেট আউটপুট করে। ( I2f682 ) - ইউনিট পরীক্ষায় ব্যবহারের জন্য শব্দার্থবিদ্যায় একটি
testTag
সংশোধক যোগ করে। ( I8f62f ) -
TitleBar
আপডেট করুন - পাঠ্য এবং আইকন পৃথকভাবে টিন্টেবল। ( IA0a60 ) - স্ক্যাফোল্ড উপাদান যোগ করে ( I8a736 )
-
hasActionRunCallbackClickAction
ফিল্টার এবংassertHasActionRunCallbackClickAction
অ্যাসার্টেশন যোগ করেactionRunCallack
পরীক্ষা করতে। এছাড়াও, অ্যাকশন সম্পর্কিত পরীক্ষার ফিল্টারগুলির জন্য অতিরিক্ত শর্টহ্যান্ড বৈকল্পিক ফাংশন যোগ করে -hasStartActivityClickAction<activityClass>(..)
,hasStartServiceAction<receiverClass>(..)
,hasSendBroadcastAction<receiverClass>(..)
। তাদেরassertHasXXX
প্রতিপক্ষের জন্য অনুরূপ বৈকল্পিক যোগ করে। ( Ieca63 ) - অপ্রকাশিত এপিআইকে চারপাশে নিয়ে যায়। একটি সংশোধক অভ্যন্তরীণ থেকে সর্বজনীনে পরিবর্তন করে কিন্তু লাইব্রেরি সীমাবদ্ধ ( If2a08 )
-
onCompositionError
পদ্ধতি যোগ করে যেখানে একটি ত্রুটি ঘটলে বিকাশকারীরা কোড চালাতে পারে ( I9b56f ) - এক নজরে বোতাম এবং আইকনবাটন এপিস যোগ করে ( I0fd6f )
-
isLinearProgressIndicator
,isIndeterminateLinearProgressIndicator
,isIndeterminateCircularProgressIndicator
ফিল্টার যোগ করে প্রগতি সূচকের সাথে মেলে। অতিরিক্ত একটি নোডের সাব-হায়ারার্কিতে একটি ডিসেন্ড্যান্ট আছে কিনা তা পরীক্ষা করার জন্যhasAnyDescendants
ফিল্টার অন্তর্ভুক্ত করে যা একটি নির্দিষ্ট ম্যাচারের সাথে মেলে ( Ifd426 ) - পরিষেবা / কার্যকলাপ বা সম্প্রচার শুরু করে এমন ক্লিক ক্রিয়াগুলির পরীক্ষা সক্ষম করতে দাবী এবং ফিল্টার যোগ করে৷ ইনপুট উপাদান চেক করা হলে পরীক্ষাও অন্তর্ভুক্ত। ( I3041c )
সংস্করণ 1.0.0
সংস্করণ 1.0.0-alpha06
7 ফেব্রুয়ারি, 2024
androidx.glance:glance-appwidget-preview:1.0.0-alpha06
এবং androidx.glance:glance-preview:1.0.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট
- মূল গ্ল্যান্স মডিউল অনুসরণ করতে সংস্করণ আপডেট করা হয়েছে।
সংস্করণ 1.0.0
6 সেপ্টেম্বর, 2023
androidx.glance:glance-*:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.
1.0.0 এর প্রধান বৈশিষ্ট্য
- গ্ল্যান্সকে স্থিতিশীল সংস্করণ 1.0.0-এ সরান
সংস্করণ 1.0.0-rc01
জুলাই 26, 2023
androidx.glance:glance-*:1.0.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।
1.0.0-এর জন্য স্থিতিশীল প্রকাশের পথে Glance rc01-এ নিয়ে যায়।
নতুন বৈশিষ্ট
- আরও স্থিতিশীল অ্যাকশন আহ্বানের জন্য অ্যাকশন ল্যাম্বডাসে কী প্যারামিটার যোগ করে।
-
startActivity
অ্যাকশনেActvityOptions
প্রদান করার ক্ষমতা যোগ করে। - Android 14 এর জন্য সমর্থন যোগ করে
এপিআই পরিবর্তন
- ল্যাম্বডাস গ্রহণ করে এমন সমস্ত উপাদানের জন্য একটি ঐচ্ছিক কী প্যারামিটার যোগ করা হয়েছে। ( Id96c1 , b/282445798 )
-
actionStartActivity
( I6a08d ) এর জন্যActivityOptions
বান্ডেল সেট করার জন্য সমর্থন যোগ করুন - d,e,f,g-পাথ ( I03646 , b/278769092 ) এর জন্য সর্বজনীন এবং পরীক্ষামূলক API ফাইলগুলি একত্রিত করা হয়েছে
- N/A, API ফাইল পরিবর্তনগুলি কেবলমাত্র পুনর্বিন্যাস পদ্ধতি ( I5fa95 )
-
GlanceAppWidgetReceiver
অনুরোধের জন্যCoroutineContext
সেট করার জন্য API যোগ করুন ( I0a100 ) -
LazyColumn
এবংLazyVerticalGrid
এর জন্যActivityOptions
প্রদান করতে একটি নতুন API যোগ করা হয়েছে যা তালিকার সমস্ত ক্রিয়াকলাপের জন্য ব্যবহার করা হবে।( Id8d71 )
বাগ ফিক্স
- N/A, API ফাইল পরিবর্তনগুলি কেবলমাত্র পুনর্বিন্যাস পদ্ধতি ( I5fa95 )
- এক নজরে পাঠ্য উপাদান শৈলী ডেমো ( Ie78a4 )
সংস্করণ 1.0.0-beta01
10 মে, 2023
androidx.glance:glance-*:1.0.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট
- লাইব্রেরীকে বিটাতে নিয়ে যায়।
-
GlanceTheme
ব্যবহার করে থিমিং এর জন্য সমর্থন, Glance-এ উপাদান 2 এবং উপাদান 3 শৈলী থিম সমর্থন করতে glance-material এবং glance-material3 মডিউল যোগ করে। -
FontFamily
এর জন্য সমর্থন টেক্সট apis-এ যোগ করা হয়েছে। -
GlanceAppWidget
কেWorkManager
সেশন ভিত্তিক আপডেট মেকানিজম এ সরানো হয়েছে।AppWidgets
এর জন্য Glance ব্যবহারকারীদের এখন পুরানোContent
পদ্ধতির পরিবর্তেGlanceAppWidget.provideGlance
ওভাররাইড করা উচিত। যেহেতু এটি এখন একজন কর্মীর মধ্যে ঘটে, এটি এখন একটি পৃথক কর্মী না রেখে সম্পদ, ডাটাবেস বা নেটওয়ার্ক আইটেম লোড করার একটি ভাল জায়গা।
এপিআই পরিবর্তন
- যোগ করা হয়েছে *
Button
,Checkbox
,RadioButton
এবংSwitch
জন্য*Defaults
API। এটি জেটপ্যাক কম্পোজের নিদর্শনগুলির সাথে সঙ্গতিপূর্ণ দৃষ্টিভঙ্গি নিয়ে আসে। ( I94828 ) - নিউ গ্ল্যান্স টেমপ্লেট মডিউল ( I94459 )
-
ResourceColorProvider
মডিউলে অভ্যন্তরীণ করা। ব্রেকিং পরিবর্তন. প্রয়োজন কারণResourceColorProvider
শুধুমাত্র গতিশীল থিমিংয়ের জন্য ব্যবহার করা উচিত এমন পরিস্থিতি এড়াতে যেখানে কিছু রঙ গতিশীল সম্পদ এবং কিছু সম্পূর্ণরূপে সমাধান করা হয়। ( Ib0db7 ) -
TextStyle
এর জন্য একটি বিকল্প হিসাবেFontFamily
যোগ করে। ( IC19ba , b/274179837 ) -
Enum.valueOf
এর মান প্যারামিটার নাম পরিবর্তিত হয়েছে ( Ia9b89 ) - enum
valueOf
( I818fe ) থেকে আরো নিক্ষিপ্ত ব্যতিক্রম -
provideGlance
প্রধান এন্ট্রিপয়েন্ট হিসেবে ব্যবহার করতেGlanceAppWidget
আপডেট করা হয়েছে।GlanceAppWidget.Content
এখন বাতিল করা হয়েছে। ( I202b5 ) - ছবিগুলির জন্য টিন্ট রঙ সরবরাহ করার জন্য একটি বিকল্প যোগ করে ( I26192 , b/212418562 )
- অবনমন-লুকানো ফাংশনের আরও রিটার্ন টাইপ বাতিলযোগ্যতা। ( Ibf7b0 )
-
@JvmDefaultWithCompatibility
টীকা যোগ করা হচ্ছে ( I8f206 ) - অব্যবহৃত
SingleEntityTemplateData.displayHeader
সরানো হয়েছে। ( I7f094 ) - কলব্যাক হিসাবে ল্যাম্বডাস ব্যবহার করার জন্য সমর্থন যোগ করা হয়েছে ( Ia0bbd )
-
DayNightColorProvider
গ্ল্যান্স মডিউলে সরানো হয়েছে ( I1842c , b/256934779 ) - টেমপ্লেট থেকে
LocalColorProvider
সরিয়ে দেয়। টেমপ্লেটগুলি এখনGlanceTheme.colors
ব্যবহার করবে ( Ic15e2 ) -
Text(style: TextStyle)
( I7123b , b/237012816 ) থেকে বাতিলতা সরানো হয়েছে - ডিফল্ট টেক্সট রঙ কালো। শূন্যতা সরান ( I3072c , b/237012816 )
- গতিশীল থিম
ColorProviders
এর নিজস্ব বস্তু তৈরি করা।ResourceColorProvider
মডিউলের অভ্যন্তরীণ করা হচ্ছে। ( Id0e2d , b/237012816 ) -
ImageSize
এ অনির্ধারিত বিভাগ যোগ করুন। ( I2fa39 ) - অপসারিত
GlanceAppWidget.Content
ফাংশন ( Ib05f6 ) সরান -
AndroidRemoteViews
এ একটি প্যারামিটার হিসাবে সংশোধক যোগ করে। ( I515d4 ) - ইউনিট পরীক্ষা সহজ করতে
GlanceAppWidget.compose
যোগ করুন ( Ie9b28 )
বাগ ফিক্স
- গ্ল্যান্স টেক্সট ফন্টের জন্য একটি ডেমো উইজেট যোগ করা হয়েছে ( I5c3d7 )
- মডিফায়ারের সাহায্যে
AndroidRemoteViews
বড় করে তোলে। - অসামঞ্জস্যপূর্ণ থিম রঙের সমস্যা সমাধান করা হয়েছে
- সংঘর্ষ এড়াতে সমস্ত সংস্থান এখন উপসর্গযুক্ত
সংস্করণ 1.0.0-alpha05
5 অক্টোবর, 2022
androidx.glance:glance:1.0.0-alpha05
, androidx.glance:glance-appwidget:1.0.0-alpha05
, এবং androidx.glance:glance-wear-tiles:1.0.0-alpha05
প্রকাশিত হয়েছে৷ 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট
-
GlanceAppWidgetManager
এrequestPinGlanceAppWidget
যোগ করে, অ্যাপগুলিকে তাদের হোম স্ক্রিনে তাদের Glance ভিত্তিক উইজেট যোগ করার জন্য অনুরোধ করার অনুমতি দেয়। ( IC6e47 ) -
GlanceAppWidgetReceiver
এACTION_DEBUG_UPDATE
যোগ করে যাতে ডেভেলপাররা তাদের উইজেটকে অ্যাডবি থেকে রুটেড ডিভাইস এবং এমুলেটর থেকে আপডেট করতে বাধ্য করে। ( I94ae1 )
এপিআই পরিবর্তন
- ব্যবহারের ক্ষেত্রে সহজ করার জন্য গ্ল্যান্স টেমপ্লেটগুলিতে হেডার অ্যাকশন বোতামগুলি সরান৷ ( IE4387 )
- ব্লক সাবসিস্টেম ডিজাইন পুনঃব্যবহারের জন্য রিফ্যাক্টর করা একক সত্তা টেমপ্লেট। ( Iecd2c )
-
Text/Image/Action
ব্লক ডিজাইন ব্যবহার করার জন্য রিফ্যাক্টরড গ্ল্যান্স লিস্ট টেমপ্লেট। ( if0cc1 ) -
TextBlock
এবংImageBlock
এর জন্য অগ্রাধিকার নম্বর পরিসর যোগ করুন। ( I73100 )
বাগ ফিক্স
- উপাদান3 নির্ভরতা সরানো হয়েছে। ( I28d1c )
- এক নজরে টেমপ্লেট লেআউটে মার্জিন এবং ব্যবধান যোগ করার জন্য আরও সামঞ্জস্যপূর্ণ সিস্টেমের দিকে চলে যায়। ( I29773 )
- ত্রুটিপূর্ণ প্রোগার্ড নিয়ম সংশোধন করে যা বিল্ডিং থেকে ছোট রিলিজগুলিকে ব্লক করে।
সংস্করণ 1.0.0-alpha04
10 আগস্ট, 2022
androidx.glance:glance:1.0.0-alpha04
, androidx.glance:glance-appwidget:1.0.0-alpha04
, এবং androidx.glance:glance-wear-tiles:1.0.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট
- বোতাম রঙ বৈশিষ্ট্য যোগ করে.
- আরও ভাল কম্পাইল সময় পরীক্ষা করার জন্য
GlanceComposable
টীকা যোগ করে। - পরিধানের নির্দিষ্ট গ্ল্যান্স বৈশিষ্ট্য যোগ করে।
এপিআই পরিবর্তন
- Glance Gallery Data API এবং Condensed View আপডেট করুন। ( Ibc7a8 )
- বোতাম কনফিগার করার জন্য
ButtonColors
যোগ করে। ( Iea88d , b/236305351 ) -
ColorProvider.resolve
নাম পরিবর্তন করুনColorProvider.getColor
( Ic9dfe ) -
TextStyle
copy()
পদ্ধতি যোগ করে। ( I9aef6 ) - একটি
ColorProviders
ক্লাস যোগ করে যা Glance-এর জন্য থিমের অংশ হিসেবে ব্যবহার করা যেতে পারে। ( I848b9 , b/237012816 ) - তালিকা শৈলী এবং সংকুচিত দৃশ্যে তালিকা টেমপ্লেট সমর্থন যোগ করুন। ( I50cdc )
-
GlanceModiier
এবংGlanceCurvedModifier
এ শব্দার্থবিদ্যা যোগ করুন। ( Ifda7e ) -
GlanceComposable
টীকা যোগ করুন। ( I5dbf0 ) - Glance টেমপ্লেটগুলিকে প্রধান Glance প্রোজেক্টে নিয়ে যায়। ( I9db94 )
-
ColorProvider.resolve()
( Ife532 , b/214733442 ) যোগ করুন - একটি বিদ্যমান
appWidgetId
থেকেGlanceId
পেতে নতুন পদ্ধতি বা কনফিগারেশন কার্যকলাপ থেকে একটি উদ্দেশ্য ( Icb70c , b/230391946 ) -
GlanceComposable
টীকা যোগ করুন। ( I2c21f ) -
GlanceAppWidget
এর বাইরে কম্পোজিশন চালানোর জন্যGlanceRemoteViews
যোগ করা হয়েছে। ( I18f92 ) -
ProgressIndicatorDefaults
এ রঙ সরান। ( I40299 ) -
ActionCallback
এর onRun পদ্ধতির নাম পরিবর্তন করে onAction করুন, পাবলিক API-এর সাথে সামঞ্জস্যের জন্য, API পর্যালোচনা প্রতিক্রিয়ার প্রয়োজন অনুসারে। ( ICFA57 ) - একটি মানচিত্র ব্যবহার করতে এক নজরে টেমপ্লেট লেআউটগুলিকে রূপান্তর করুন ( I46bfd )
-
RadioButton
কম্পোজেবল যোগ করুন ( I4ecce ) - পরিধান টাইলস রচনা করার জন্য
GlanceWearTiles
যোগ করা হয়েছে ( Ia9f65 ) -
GlanceCurvedModifier
( Iec2a0 ) এ ক্লিকযোগ্য যোগ করা হয়েছে - একটি সুযোগ হিসাবে
CurvedRow
প্রয়োগ করুন এবং সাধারণ কম্পোজযোগ্য এবং/অথবা বাঁকা উপাদান যোগ করতে একটি DSL তৈরি করুন। এছাড়াওcurvedLine
এবংcurvedSpacer
যোগ করা হয়েছে যা প্রোটো টাইলগুলিতেArcLine
এবংArcSpacer
এ অনুবাদ করা হয়েছে ( Ib955b ) - Tiramisu DP2 ( I0cbb7 ) এর সাথে মেলানোর জন্য কোর এবং অ্যাপকম্প্যাটে শূন্যতা আপডেট করা হয়েছে
- Glanc-wear-Tiles-এ
RuncallbackAction
এর জন্য সমর্থন যোগ করুন, শুধুমাত্রRunCallbackAction
কোন প্যারামিটার ছাড়াই এখন সমর্থিত ( Ide64a )
বাহ্যিক অবদান
- আপডেট করা হয়েছে :compose:ui:ui-test api (updateApi) test-coroutines-lib মাইগ্রেশনের কারণে ( I3366d )
সংস্করণ 1.0.0-alpha03
23 ফেব্রুয়ারি, 2022
androidx.glance:glance-*:1.0.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট
- সরলীকৃত রাষ্ট্র সংজ্ঞা পছন্দ ডিফল্ট.
এপিআই পরিবর্তন
-
PreferencesGlanceStateDefinition
কে ডিফল্ট স্টেট হ্যান্ডলিং করে স্টেট হ্যান্ডলিং সহজ করুন।GlanceAppWidget.updateAppWidgetState
সরানো হয়েছে এবংupdateAppWidgetState
চালু করা হয়েছে যা ডিফল্টরূপেPreferences
ব্যবহার করে। ( I58963 ) - গ্ল্যান্স টেমপ্লেট টেক্সট ক্লাস যোগ করুন এবং টেমপ্লেট ডিজাইন আপডেট করুন ( I4e146 )
- Freeform টেমপ্লেটের জন্য রূপরেখা পরিকাঠামো যোগ করে ( If03d6 )
-
SingleEntityTemplate
লেআউটের আপডেট ( If925d ) -
LazyVerticalGrid
যোগ করা হয়েছে ( I5f442 ) -
SingleEntityTemplate
( I01ee0 ) এColorProvider
ব্যবহার করুন - টেমপ্লেট ক্লাস নাম আপডেট করুন ( I3720e )
- যোগ করা হয়েছে
LinearProgressIndicator
এবংCircularProgressIndicator
composable. ( Ie116b )
বাগ ফিক্স
- প্রাথমিক নজরে টেমপ্লেট বাস্তবায়ন, "একক আইটেম টেমপ্লেট" ডেটা এবং উদাহরণ টেমপ্লেট বিন্যাস সংজ্ঞায়িত করে ( I35837 )
- ডিফল্টরূপে টাইল বিষয়বস্তু কেন্দ্রে সারিবদ্ধ করুন ( I264be )
- ফিলম্যাক্স সাইজ/প্রস্থ/উচ্চতা-এ গ্ল্যান্স- ওয়্যার -টাইলসের সাথে বাগ ফিক্স
সংস্করণ 1.0.0-alpha02
জানুয়ারী 26, 2022
androidx.glance:glance-*:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট
এই রিলিজে "গ্লান্সেবল" এর জন্য অপ্টিমাইজ করা কম্পোজেবল সহ কম্পোজ রানটাইম ব্যবহার করে পরিধান টাইলস তৈরি করার জন্য API-এর সেট রয়েছে
-
GlanceTileService
প্রসারিত করে আপনার পরিধানের টাইল পরিষেবা ঘোষণা করুন, কম্পোজযোগ্য সামগ্রী() ফাংশনে আপনার টাইল তৈরি করার একটি পরিষেবা৷ - টাইলস নির্দিষ্ট নজরে কম্পোজেবল পরিধান করুন:
CurvedRow
,CurvedText
। -
TimelineMode.SingleEntry
এবংTimelineMode.TimeBoundEntries
সংজ্ঞায়িত করে টাইলের জন্য বিভিন্ন টাইমলাইন মোড পরিচালনা করুন। -
LocalTimeInterval
, স্থানীয় রচনা একটি নির্দিষ্ট সময়ের ব্যবধানকে নির্দেশ করে। -
BorderModifer
হল একটিGlanceModifier
যা একটি উপাদানের চারপাশে একটি বর্ডার প্রয়োগ করে।
এই রিলিজটি অ্যাপউইজেট গ্ল্যান্সে অগ্রগতি সূচক যুক্ত করে।
এপিআই পরিবর্তন
- যোগ করা হয়েছে
LinearProgressIndicator
এবংCircularProgressIndicator
composable. ( Ie116b ) -
actionStartBroadcastReceiver
actionSendBroadcast
পরিবর্তন করুন ( I7d555 ) - ডিলিট কলব্যাক ( I4c795 ) এ
GlanceAppWidget
এ প্রসঙ্গ পাস করুন
বাগ ফিক্স
- উপস্থিত কিন্তু খালি থাকলে OPTIONS_APPWIDGET_SIZES এর সঠিক হ্যান্ডলিং। ( I01f82 )
সংস্করণ 1.0.0-alpha01
15 ডিসেম্বর, 2021
androidx.glance:glance:1.0.0-alpha01
, androidx.glance:glance-appwidget:1.0.0-alpha01
, এবং androidx.glance:glance-appwidget-proto:1.0.0-alpha01
প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।
প্রাথমিক প্রকাশের বৈশিষ্ট্য
- Glance-এর প্রথম প্রকাশে “Glanceables”-এর জন্য অপ্টিমাইজ করা নতুন কম্পোজেবলের একটি সেট সহ কম্পোজ রানটাইম ব্যবহার করে অ্যাপউইজেট তৈরি করার জন্য API-এর প্রথম সেট অন্তর্ভুক্ত রয়েছে।
বৈশিষ্ট্য
- GlanceAppWidget এবং GlanceAppWidgetReceiver দিয়ে আপনার অ্যাপ উইজেট ঘোষণা করুন।
- Glance Composables এর প্রাথমিক সেটের সাথে আপনার UI রচনা করুন: বক্স , রো , কলাম , টেক্সট , বোতাম , LazyColumn , Image , Spacer ।
- GlanceModifier পদ্ধতি ব্যবহার করে কম্পোজেবলে মডিফায়ার প্রয়োগ করুন।
- পূর্বনির্ধারিত অ্যাকশনের সাথে ব্যবহারকারীর মিথস্ক্রিয়া পরিচালনা করুন।
- অ্যাকশন প্যারামিটারের সাথে অ্যাকশনের পরামিতি প্রদান করুন।
- SizeMode.Single , SizeMode.Exact বা SizeMode.Responsive সংজ্ঞায়িত করে বিভিন্ন আকারের মোড পরিচালনা করুন।
- একটি GlanceState সংজ্ঞা প্রদান করে GlanceAppWidget অবস্থা বজায় রাখুন।
- স্থানীয় রচনাগুলি যেমন LocalContext , LocalState , LocalGlanceId , LocalSize ৷
- AndroidRemoteViews Composable এর সাথে আপনার বিদ্যমান RemoteViews এর সাথে ইন্টারপ করুন।