জেটপ্যাক কম্পোজ গ্লিমারে, Text কম্পোনেন্টটি মৌলিক টেক্সটের উপর ভিত্তি করে তৈরি হয় এবং আপনাকে রঙ, ফন্ট সাইজ, ফন্ট স্টাইল, ফন্টের ওজন, ফন্ট ফ্যামিলি, অক্ষরের ব্যবধান এবং টেক্সট অ্যালাইনমেন্টের মতো বিভিন্ন টেক্সট বৈশিষ্ট্য সেট করতে দেয়। জেটপ্যাক কম্পোজ গ্লিমার Text কম্পোনেন্টটি অনন্য কারণ এটি বুদ্ধিমত্তার সাথে রঙের মিল পরিচালনা করে। উদাহরণস্বরূপ, যদি কোনও রঙ ওভাররাইড নির্দিষ্ট না করা থাকে, তাহলে টেক্সটটি UI হায়ারার্কিতে নিকটতম পৃষ্ঠ দ্বারা প্রদত্ত কন্টেন্ট রঙের উপর ডিফল্টভাবে নির্ভর করে।
উদাহরণ: একটি বাক্সে একটি টেক্সট শিরোনাম তৈরি করুন
@Composable
fun GlimmerStyleSample() {
GlimmerTheme {
Box(
modifier = Modifier.fillMaxSize(),
contentAlignment = Alignment.Center
) {
Column(horizontalAlignment = Alignment.CenterHorizontally) {
Text(
text = "This is a sample heading",
color = GlimmerTheme.colors.secondary
)
Spacer(modifier = Modifier.height(16.dp))
Button(onClick = { /* Handle Click */ }) {
Text(text = "Sample Button")
}
}
}
}
}
কোড সম্পর্কে গুরুত্বপূর্ণ বিষয়সমূহ
Buttonকম্পোজেবলটি স্বয়ংক্রিয়ভাবে ইন্টারঅ্যাক্টেবল, এর একটিColors.surfaceব্যাকগ্রাউন্ড রয়েছে এবং টেক্সটটি স্বয়ংক্রিয়ভাবে এতে সেট করা হয়েছে: