টেক্সট-উল্লম্ব
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ০৮ এপ্রিল, ২০২৬ | - | - | - | ১.০.০-আলফা০৪ |
নির্ভরতা ঘোষণা করা
Text-এর উপর ডিপেন্ডেন্সি যোগ করতে হলে, আপনাকে আপনার প্রজেক্টে Google Maven রিপোজিটরিটি যুক্ত করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি সম্পর্কে পড়ুন।
আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.text:text-vertical:1.0.0-alpha04" }
কোটলিন
dependencies { implementation("androidx.text:text-vertical:1.0.0-alpha04") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, 'বিল্ড নির্ভরতা যোগ করুন ' দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
এই আর্টিফ্যাক্টটির জন্য কোনো রিলিজ নোট নেই।
টেক্সট ভার্টিকাল সংস্করণ ১.০
সংস্করণ 1.0.0-alpha04
০৮ এপ্রিল, ২০২৬
androidx.text:text-vertical:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- শক্তিশালী জাভা আন্তঃকার্যক্ষমতা বজায় রেখে, সাধারণ ব্যবহারের জন্য আরও সুবিধাজনক ও প্রচলিত কোটলিন এপিআই প্রদানের লক্ষ্যে সমস্ত পাবলিক ক্লাস রিফ্যাক্টর করা হয়েছে।
এপিআই পরিবর্তন
- জাভার সাথে সামঞ্জস্যের জন্য
FontShearSpanএ একটি ডিফল্ট শূন্য-আর্গুমেন্ট কনস্ট্রাক্টর যোগ করা হয়েছে ( I73065 , b/493692287 )। -
RubySpanএবংEmphasisSpanথেকেParcelableইমপ্লিমেন্টেশনটি সরানো হয়েছে ( I49884 , b/493693386 )। - উন্নততর সামঞ্জস্যের জন্য
EmphasisSpanরিফ্যাক্টর করা হয়েছে ( I34c40 , b/493693310 )। - এপিআই সারফেস উন্নত করার জন্য
AnnotationPositionরিফ্যাক্টর করা হয়েছে ( I10dce , b/493693386 )। -
TextOrientationএকটি enum ক্লাসে রূপান্তর করা হয়েছে,AnnotationPositionএকটি sealed ক্লাসে রিফ্যাক্টর করা হয়েছে এবংRubySpan.Builderসরিয়ে ফেলা হয়েছে ( Ib4a77 , b/493693386 )। -
AnnotationPositionenum যোগ করা হয়েছে এবংRubySpanক্লাসটি রিফ্যাক্টর করা হয়েছে ( Ibfcff , b/493692426 )। - সাধারণ ব্যবহারের জন্য
TextOrientationরিফ্যাক্টর করা হয়েছে এবং অভ্যন্তরীণ টেক্সট স্কেলিং এক্সটেনশন উন্নত করা হয়েছে ( I82152 , b/493692428 )।
সংস্করণ 1.0.0-alpha03
২৫ মার্চ, ২০২৬
androidx.text:text-vertical:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
-
VerticalTextLayoutএখন হরাইজন্টাল লেআউট সমর্থন করে, যার মাধ্যমে জাপানি ভাষায় রুবি এবং এমফাসিস (বোটেন)-এর মতো বিশেষ স্প্যান প্রদর্শন করা যায়।
এপিআই পরিবর্তন
- অনুভূমিক টেক্সটের জন্য
RubySpanএবংEmphasisSpanএখন ReplacementSpan-কে ইনহেরিট করে ( I38db6 , b/447239659 , b/447224892 )
সংস্করণ 1.0.0-alpha02
০৮ অক্টোবর, ২০২৫
androidx.text:text-vertical:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- উল্লম্ব টেক্সটের সক্ষমতা যাচাই করার জন্য
VerticalTextLayout#isVerticalTextLayoutSupported()মেথড যোগ করা হয়েছে ( Ie2802 , b/442608654 )
এপিআই পরিবর্তন
- API < 36-এর জন্য একটি মার্জিত ফলব্যাক চালু করা হয়েছে। ( I8a67a , b/442608654 )
- অন্যান্য AndroidX লাইব্রেরিতে ব্যবহারের জন্য
minSDK২৩-এ ডাউনগ্রেড করুন ( I2d6b5 , b/442608654 )
সংস্করণ 1.0.0-alpha01
২৭ আগস্ট, ২০২৫
androidx.text:text-vertical:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- অ্যান্ড্রয়েড ১৬-এ যুক্ত হওয়া নতুন VERTICAL_TEXT_FLAG ফ্ল্যাগ ব্যবহার করে, প্রধানত জাপানি ভাষার জন্য উল্লম্ব টেক্সট লেআউট সমর্থন করার একটি নতুন উল্লম্ব টেক্সট লাইব্রেরি।
-
VerticalTextLayoutযোগ করা হয়েছে যা সঠিক লাইন ব্রেক সহ উল্লম্ব টেক্সট, মিশ্র ওরিয়েন্টেশন (যেমন, একটি উল্লম্ব লাইনের মধ্যে অনুভূমিক ল্যাটিন অক্ষর), এবং রুবি টেক্সট প্রদর্শন করে। ( 8b3a10 ) - উল্লম্ব টেক্সটে ইটালিক-সদৃশ স্টাইলের জন্য
FontShearSpanযোগ করা হয়েছে। ( 1ffd78 ) - জোর দেওয়ার চিহ্নের জন্য
EmphasisRunযোগ করা হয়েছে। ( fe12d9 )