Text की शैली तय करना
Fonts, आकार, मोटाई और रंग।
Text की शैली तय करना, CoddyKit पर Android Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Android Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Android Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
टेक्स्ट को स्टाइल क्यों करें
Jetpack Compose में Text composable स्क्रीन पर शब्द दिखाता है। डिफ़ॉल्ट रूप से इसका रूप साधारण होता है, लेकिन आप इसका आकार, रंग और मोटाई बदल सकते हैं।
स्टाइल करने से उपयोगकर्ताओं को आपका ऐप पढ़ने में आसानी होती है। शीर्षक मुख्य टेक्स्ट की तुलना में बड़ा और अधिक मोटा दिखना चाहिए।
आप अतिरिक्त पैरामीटर भेजकर Text को स्टाइल करते हैं।
Text("Hello Compose")टेक्स्ट को बड़ा करना
fontSize पैरामीटर टेक्स्ट का आकार नियंत्रित करता है। आकार sp इकाई में होते हैं, जो उपयोगकर्ता की फ़ॉन्ट सेटिंग के अनुसार बदलते हैं।
sp का उपयोग करने के लिए किसी संख्या के बाद .sp लगाएँ, जैसे 24.sp।
Text(
text = "Big Title",
fontSize = 24.sp
)बोल्ड और मोटाई
टेक्स्ट को मोटा या पतला करने के लिए fontWeight का उपयोग करें। सबसे सामान्य मान FontWeight.Bold है।
अन्य विकल्पों में FontWeight.Light, FontWeight.Normal और FontWeight.SemiBold शामिल हैं।
Text(
text = "Important",
fontWeight = FontWeight.Bold
)इटैलिक टेक्स्ट
fontStyle पैरामीटर टेक्स्ट को तिरछा कर सकता है। इटैलिक रूप के लिए इसे FontStyle.Italic पर सेट करें।
इटैलिक उद्धरणों या ज़ोर देने के लिए उपयोगी है।
Text(
text = "A quote",
fontStyle = FontStyle.Italic
)टेक्स्ट में रंग भरना
color पैरामीटर टेक्स्ट का रंग बदलता है। आप Color.Red या Color.Blue जैसे Color मान भेज सकते हैं।
अच्छे कंट्रास्ट वाले रंग चुनें, ताकि टेक्स्ट पढ़ने में आसान बना रहे।
Text(
text = "Warning",
color = Color.Red
)टेक्स्ट को संरेखित करना
टेक्स्ट को उसकी जगह के अंदर व्यवस्थित करने के लिए textAlign का उपयोग करें। सामान्य मान TextAlign.Center, TextAlign.Start और TextAlign.End हैं।
जब Text पूरी चौड़ाई भरता है, तब उसे बीच में रखना सबसे अच्छा काम करता है।
Text(
text = "Centered",
textAlign = TextAlign.Center
)अक्षरों के बीच अंतर
letterSpacing पैरामीटर अक्षरों के बीच खाली जगह जोड़ता है। यह भी sp इकाई का उपयोग करता है।
थोड़ा अतिरिक्त अंतर शीर्षकों को अधिक खुला और आधुनिक बना सकता है।
Text(
text = "SPACED",
letterSpacing = 2.sp
)स्टाइल्स को मिलाना
आप एक साथ कई पैरामीटर मिला सकते हैं। मोटा, बड़ा और नीला शीर्षक कई मानों वाली केवल एक Text कॉल है।
Compose हर पैरामीटर को पढ़कर उन सभी को एक साथ लागू करता है।
Text(
text = "Welcome",
fontSize = 28.sp,
fontWeight = FontWeight.Bold,
color = Color.Blue
)TextStyle का उपयोग करना
कई अलग-अलग पैरामीटर देने के बजाय आप उन्हें TextStyle ऑब्जेक्ट में समूहित करके style पैरामीटर में भेज सकते हैं।
जब आप एक ही रूप को कई जगह दोबारा उपयोग करते हैं, तब यह सुविधाजनक होता है।
Text(
text = "Styled",
style = TextStyle(
fontSize = 20.sp,
color = Color.Magenta
)
)लंबे टेक्स्ट को संभालना
लंबा टेक्स्ट अपनी जगह से बाहर निकल सकता है। पंक्तियों की संख्या सीमित करने के लिए maxLines और टेक्स्ट कटने पर बिंदु दिखाने के लिए overflow का उपयोग करें।
TextOverflow.Ellipsis छिपे हुए टेक्स्ट के लिए अंत में ... जोड़ता है।
Text(
text = "A very long sentence...",
maxLines = 1,
overflow = TextOverflow.Ellipsis
)रेखांकन और सजावट
textDecoration पैरामीटर Underline या LineThrough जोड़ सकता है।
रेखांकन अक्सर लिंक दर्शाता है, जबकि काटी हुई रेखा हटाई गई या पुरानी कीमतें दिखा सकती है।
Text(
text = "Link",
textDecoration = TextDecoration.Underline
)त्वरित जाँच
टेक्स्ट को स्टाइल करने के बारे में आपने जो सीखा है, उसे जाँचें।
पुनरावृत्ति
आपने Text को sp में fontSize, बोल्ड के लिए fontWeight, इटैलिक के लिए fontStyle और रंग देने के लिए color से स्टाइल करना सीखा।
आप टेक्स्ट को संरेखित कर सकते हैं, अक्षरों के बीच अंतर और सजावट जोड़ सकते हैं तथा सब कुछ TextStyle में समूहित कर सकते हैं।
अगले पाठ में आप ऐसे बटन बनाएँगे जो टैप करने पर प्रतिक्रिया देते हैं।
एआई शिक्षक के साथ Kotlin सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 36
- पाठ
- 152
अक्सर पूछे जाने वाले प्रश्न
क्या “Text की शैली तय करना” पाठ निःशुल्क है?
हाँ — Android Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Text की शैली तय करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Android Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Text की शैली तय करना” में मैं क्या सीखूँगा?
Fonts, आकार, मोटाई और रंग। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Android Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Android Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Android Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“Text की शैली तय करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Android Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Android Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Text की शैली तय करना
- Buttons और Clicks
- Padding से दूरी तय करना
- Colors और MaterialTheme