কীভাবে গোলমালিতে পাঠ্য আন্ডারলাইন করবেন


105

Textউইজেটের অভ্যন্তরে কীভাবে প্রবঞ্চনে পাঠ্য রচনা করবেন ?

এর fontStyleসম্পত্তির অভ্যন্তরে আমি আন্ডারলাইন খুঁজে পাচ্ছি নাTextStyle

উত্তর:


233

সমস্ত কিছু আন্ডারলাইন করার সময় আপনি পাঠ্য উইজেটে একটি পাঠ্য স্টাইল সেট করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

Text(
  'Hello world',
  style: TextStyle(
    decoration: TextDecoration.underline,
  ),
)

আপনি যদি কেবলমাত্র পাঠ্যের অংশটি আন্ডারলাইন করতে চান তবে আপনাকে Text.rich()(বা একটি রিচটেক্সট উইজেট) ব্যবহার করতে হবে এবং স্ট্রিংটি টেক্সটস্প্যানগুলিতে ভাঙ্গতে হবে যাতে আপনি একটি শৈলী যুক্ত করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

Text.rich(
  TextSpan(
    text: 'Hello ',
    style: TextStyle(fontSize: 50),
    children: <TextSpan>[
      TextSpan(
          text: 'world',
          style: TextStyle(
            decoration: TextDecoration.underline,
          )),
      // can add more TextSpans here...
    ],
  ),
)

টেক্সটস্প্যানটি কিছুটা অদ্ভুত। textপরামিতি ডিফল্ট শৈলী কিন্তু childrenতালিকা স্টাইল (এবং সম্ভবত unstyled) পাঠ্য এটা অনুসরণ ধারণ করে। আপনি textযদি স্টাইলযুক্ত পাঠ্য দিয়ে শুরু করতে চান তবে আপনি একটি খালি স্ট্রিং ব্যবহার করতে পারেন।

আপনি সজ্জাটি দেখতে কেমন তা পরিবর্তন করতে একটি পাঠ্য সজ্জা স্টাইল যুক্ত করতে পারেন। এখানে ড্যাশড রয়েছে:

এখানে চিত্র বর্ণনা লিখুন

Text(
  'Hello world',
  style: TextStyle(
    decoration: TextDecoration.underline,
    decorationStyle: TextDecorationStyle.dashed,
  ),
)

এবং TextDecorationStyle.dotted:

এখানে চিত্র বর্ণনা লিখুন

এবং TextDecorationStyle.double:

এখানে চিত্র বর্ণনা লিখুন

এবং TextDecorationStyle.wavy:

এখানে চিত্র বর্ণনা লিখুন


9
শব্দ এবং আন্ডারলাইন লাইনের মধ্যে স্থান যুক্ত করা সম্ভব?
ফেলংগা

@ ফেলেঙ্গা, এটি একটি ভাল প্রশ্ন। এটি সম্ভবত বেসলাইন সম্পর্কিত হবে। এটি এমনটি যা আমি আরও অন্বেষণ করতে চাই, তবে কীভাবে এটি করব তা আমি জানি না। উত্স কোডটি এক্সপ্লোর করুন এবং যদি আপনি এটি বের করেন তবে আমাকে জানান।
সুরগাচ

32

আপনি প্রয়োগের দ্বারা এটা করতে decoration: TextDecoration.underlineকরতে TextStyleএকটা Text

থিম উদাহরণ সহ:

          Text(
            "text",
            style: Theme
                .of(context)
                .accentTextTheme
                .subhead
                .copyWith(decoration: TextDecoration.underline),
          )

প্রাথমিক উদাহরণ:

          Text(
            "text",
            style: TextStyle(decoration: TextDecoration.underline),
          )

3

প্রদত্ত পাঠ্যকে আন্ডারলাইন করতে আপনি স্টাইলে টেক্সটডেকোরেশন ব্যবহার করতে পারেন।

উদাহরণ স্বরূপ

Text(
    "Your text here",
    style: TextStyle(
        decoration: TextDecoration.underline),
    )
)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.