আমি কীভাবে বিভিন্ন বিন্যাস সহ একটি পাঠ্য রেখা রাখতে পারি?
যেমন:
হ্যালো ওয়ার্ল্ড
আমি কীভাবে বিভিন্ন বিন্যাস সহ একটি পাঠ্য রেখা রাখতে পারি?
যেমন:
হ্যালো ওয়ার্ল্ড
উত্তর:
আপনার রিচটেক্সট উইজেটটি ব্যবহার করা উচিত ।
একজন RichText উইজেট একটি নিতে হবে TextSpan উইজেট যে শিশু TextSpans একটি তালিকা থাকতে পারে।
প্রতিটি পাঠ্যস্প্যান উইজেটের আলাদা টেক্সট স্টাইল থাকতে পারে ।
রেন্ডার করার জন্য এখানে কোড কোডটি রয়েছে: হ্যালো ওয়ার্ল্ড
var text = new RichText(
text: new TextSpan(
// Note: Styles for TextSpans must be explicitly defined.
// Child text spans will inherit styles from parent
style: new TextStyle(
fontSize: 14.0,
color: Colors.black,
),
children: <TextSpan>[
new TextSpan(text: 'Hello'),
new TextSpan(text: 'World', style: new TextStyle(fontWeight: FontWeight.bold)),
],
),
);
নীচের উত্তরটি কয়েকটি শব্দের জন্য উপযুক্ত, অনুচ্ছেদের জন্য নয়, যদি আপনার একটি দীর্ঘ বাক্য বা অনুচ্ছেদ থাকে যেখানে আপনাকে একটি নির্দিষ্ট পাঠ্য বিন্যাস করতে হবে তবে উপরের উত্তরে @ ডিভিডিওয়াসিবি দ্বারা প্রস্তাবিত রিচটেক্সট ব্যবহার করা পছন্দ করুন
আমি আমার কোডটি সংক্ষিপ্ত রাখতে এবং পরিষ্কার করতে চাই যে এটি কীভাবে আমি এটি করতে চাই একটি সারিতে দুটি পাঠ্য ক্ষেত্র যুক্ত করব একটির মধ্যে সাধারণ ফন্ট এবং অন্যটি সাহসী ,
দ্রষ্টব্য: এটি একটি দীর্ঘ অনুচ্ছেদে শিরোনামগুলি ইত্যাদির জন্য ভাল দেখাচ্ছে বলে মনে হচ্ছে না good
Row(children: <Widget>[
Text("Hello"),
Text("World", style: TextStyle(fontWeight: FontWeight.bold))
])
`
এবং আপনার "হ্যালো ওয়ার্ল্ড " হিসাবে একটি পছন্দসই আউটপুট পাওয়া উচিত
return RichText(
text: TextSpan(
text: 'Can you ',
style: TextStyle(color: Colors.black),
children: <TextSpan>[
TextSpan(
text: 'find the',
style: TextStyle(
color: Colors.green,
decoration: TextDecoration.underline,
decorationStyle: TextDecorationStyle.wavy,
),
recognizer: _longPressRecognizer,
),
TextSpan(text: 'secret?'),
],
),
);