/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġandroidx . compose . foundation . demos . text Ċ Ċ import Ġandroidx . compose . material . Text Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . text . Span Style Ċ import Ġandroidx . compose . ui . text . TextStyle Ċ import Ġandroidx . compose . ui . text . Ver batim T ts Annotation Ċ import Ġandroidx . compose . ui . text . annotated String Ċ import Ġandroidx . compose . ui . text . intl . Locale List Ċ Ċ @ Composable Ċ fun ĠText Accessibility Demo () Ġ{ ĊĠĠĠ ĠColumn Ġ{ ĊĠĠĠĠĠĠĠ ĠTag Line (" Text Ġto Ġspeech Ġwith Ġdifferent Ġlocales .") ĊĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġannotated String Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpush Style ( Span Style ( locale List Ġ= ĠLocale List (" en - us "))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" Hello !\ n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpop () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpush Style ( Span Style ( locale List Ġ= ĠLocale List (" en - gb "))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" Hello !\ n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpop () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpush Style ( Span Style ( locale List Ġ= ĠLocale List (" fr "))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" Bon j our !\ n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpop () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpush Style ( Span Style ( locale List Ġ= ĠLocale List (" tr - TR "))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" Mer h aba !\ n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpop () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpush Style ( Span Style ( locale List Ġ= ĠLocale List (" ja - JP "))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" ãģĵ ãĤĵ ãģ« ãģ¡ ãģ¯ !\ n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpop () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpush Style ( Span Style ( locale List Ġ= ĠLocale List (" zh "))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" ä½ł å¥½ !") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpop () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠTextStyle ( fontSize Ġ= ĠfontSize 8 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠTag Line (" Ver batim T ts Annotation Ġ") ĊĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġannotated String Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" This Ġword Ġis Ġread Ġver batim : Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpush T ts Annotation ( Ver batim T ts Annotation ( verbatim Ġ= Ġ" hello ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" hello \ n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpop () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" This Ġword Ġis Ġread Ġnormally : Ġhello ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠTextStyle ( fontSize Ġ= ĠfontSize 8 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }