Как ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ тСкст Π½Π°: Как Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ тСксты: Π³Π»Π°Π²Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ тСкст: soft Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ!

3 сСрвиса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ тСкст Π½Π° русском ΠΈ английском языках

МногиС люди Π² связи со своСй Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΈ Ρ…ΠΎΠ±Π±ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ тСксты: коммСрчСскиС прСдлоТСния, ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π»ΠΎΠ½Π³Ρ€ΠΈΠ΄Ρ‹, посты ΠΈ Ρ‚.Π΄. Π’ нашС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ врСмя, ΠΊΠΎΠ³Π΄Π° всС ΡΠΏΠ΅ΡˆΠ°Ρ‚, часто Π² тСкстах Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ошибки, ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. АнглоязычныС тСксты Π½Π΅ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŽ языка ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Ρ‰Π΅ слоТнСС.
БСгодня ΠΌΡ‹ рассмотрим 3 ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… сСрвиса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π² составлСнии тСкстов.
Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ Π² ΠΌΠΈΠ½ΠΈ-Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³Π΅ ΠΏΠΎ тСкстовому ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ.

Π£Π·Π°ΠΊΠΎΠ²Π° Ляйла

ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ,
ΠŸΠ°Ρ€Ρ‚Π½Π΅Ρ€ RQ

Glvrd.ru

Π“Π»Π°Π²Ρ€Π΅Π΄ — сСрвис для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ русскоязычного тСкста.

  • По мнСнию Π“Π»Π°Π²Ρ€Π΅Π΄, сСрвис ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для: Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, новостСй, статСй, сайтов, инструкций, писСм ΠΈ коммСрчСских ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

  • ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² тСкстС стоп-слова: языковой мусор, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ ΠΈ ТурналистскиС ΡˆΡ‚Π°ΠΌΠΏΡ‹, ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ синтаксиса ΠΈ канцСлярит. Π‘Π΅Π· этих слов тСкст становится понятным, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π“Π»Π°Π²Ρ€Π΅Π΄ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ это ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ стилСм.

  • ΠžΠ±Π»Π°Π΄Π°Π΅Ρ‚ самой большой Π±Π°Π·ΠΎΠΉ ΠΏΡ€Π°Π²ΠΈΠ», стоп-слов, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ссылок. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц Π“Π»Π°Π²Ρ€Π΅Π΄ пополняСт Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ обновляСт старыС. ΠžΡ†Π΅Π½ΠΊΠ° ΠΏΠΎ шкалС Π“Π»Π°Π²Ρ€Π΅Π΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ долю стоп-слов (ΠΈΡ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ числу слов Π² тСкстС). Π­Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ качСства тСкста.

  • НС провСряСт ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.

  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ совСтов ΠΈ статСй ΠΎ тСкстС, Ρ€Π΅Π΄Π°ΠΊΡ‚ΡƒΡ€Π΅, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ стилС ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅. МоТно ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² Telegram.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° сайт www.glvrd.ru, Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ тСкст ΠΈ сразу ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎ стоп-словам ΠΈ синтаксису.

* Для увСличСния изобраТСния, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ.

Orfogrammka.ru

ΠžΡ€Ρ„ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ° — сСрвис для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ правописания русскоязычного тСкста.

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ тСкст Π½Π° ошибки ΠΈ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ, всё ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ исправлСния.

  • ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ красоту тСкста. ΠŸΠΎΠ΄Π±ΠΈΡ€Π°Π΅Ρ‚ синонимы ΠΈ эпитСты ΠΊ словам.

  • Π Π°Π·Π΄Π΅Π» «Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°» содСрТит большоС количСство интСрСсных ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ².

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° сайт www.orfogrammka.ru, появится пСрвая страница, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° страницу ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ тСкста.

* Для увСличСния изобраТСния, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ.

Π’ части «Π“Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ», тСкст провСряСтся ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ:

  • орфография, Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ°, пунктуация, стилистика;
  • Ρ€Π΅Ρ‡Π΅Π²Ρ‹Π΅ ΠΈ смысловыС ошибки, слоТныС ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ.

* Для увСличСния изобраТСния, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ.

    Π’ части «ΠšΡ€Π°ΡΠΎΡ‚Π°», тСкст провСряСтся ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ:

    • ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΡŽ;
    • ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ синонимы ΠΈ эпитСты;
    • Π½Π°ΠΉΡ‚ΠΈ Π½Π΅Π±Π»Π°Π³ΠΎΠ·Π²ΡƒΡ‡ΠΈΠ΅;
    • ΡƒΠ·Π½Π°Ρ‚ΡŒ ΡƒΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ слоТных слов.

    * Для увСличСния изобраТСния, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ.

      Hemingwayapp.com

      ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π₯Смингуэй. БСрвис для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ англоязычного тСкста.

      • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° «ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² Π½Π΅Ρ‘ тСкст, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ слоТныС слова ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Π΄Π΅Π»ΠΈΡ‚ прСдлоТСния Π² зависимости ΠΎΡ‚ слоТности прочтСния Π½Π° 14 стСпСнСй удобочитаСмости ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

      • АнализируСмый тСкст маркируСтся Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ — слишком слоТныС для восприятия прСдлоТСния, красным — Ссли ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ, синим — слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ — ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ, Π·Π΅Π»Π΅Π½Ρ‹ΠΌ — использованиС ΡΡ‚Ρ€Π°Π΄Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π°Π»ΠΎΠ³Π°.

      • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ ΠΎΡ†Π΅Π½ΠΊΡƒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ тСкста ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ ряд Π΄Π°Π½Π½Ρ‹Ρ…: срСднСС врСмя чтСния, количСство Π±ΡƒΠΊΠ², символов, слов, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ².

      ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° сайт www. hemingwayapp.com, Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ тСкст ΠΈ сразу ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·.

      * Для увСличСния изобраТСния, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ.

      Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚?

      Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΌΠΎΠΈΠΌΠΈ курсами ΠΈ Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³Π°ΠΌΠΈ, Π³Π΄Π΅ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ:
      1. ΠΠ½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ основной бизнСс-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆ.
      2. Π’Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΎΡ€ΠΎΠ½ΠΊΡƒ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΡƒΠ΄Π° основной бизнСс-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.
      3. «ΠŸΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ», ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ваши бизнСс-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°: Ρ„ΠΎΡ‚ΠΎ, Π²ΠΈΠ΄Π΅ΠΎ, Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, анимация, ΠΎΠ·Π²ΡƒΡ‡ΠΊΠ°, тСкст, AR (дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ), ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ².
      4. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с IT ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ прилоТСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.

      Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ большС?

      ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я сдСлала ΠΏΠΎ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρƒ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ пояснСниями ΠΈ комммСнтариями.
      ПослС записи этого Π²ΠΈΠ΄Π΅ΠΎ я Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»Π° свои ΠΎΠ½Π»Π°ΠΉΠ½-Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ΠΈ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ создала ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-курс ΠΏΠΎ созданию ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° своими силами. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° курс ΠΈ Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ΠΈ!

      Как ΠΏΠΈΡΠ°Ρ‚ΡŒ тСкст Π½Π° языкС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²

      Как ΠΏΠΈΡΠ°Ρ‚ΡŒ тСкст Π½Π° языкС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² — информация Π½Π° сайтС umi-cms. ru

      +7 (812) 309-03-15 ВсС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹

      0

      Π Π°Π·Π΄Π΅Π»Ρ‹ сайта

      Π‘Ρ‚Π°Ρ‚ΡŒΠΈ

      ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΡΠžΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡVIP-ЗаботаУсловияВыбор Ρ…ΠΎΡΡ‚ΠΈΠ½Π³Π°Π‘Ρ‚Π°Ρ‚ΡŒΠΈ

      Π—Π°ΠΊΠ°ΠΆΠΈΡ‚Π΅ сайт ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΡƒΒ 8-800-5555-864

      Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‰ΠΈΠΉ тСкст, понятный покупатСлям? ЦСль проста: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ бизнСс ΠΈΠ»ΠΈ Тизнь измСнится Π² Π»ΡƒΡ‡ΡˆΡƒΡŽ сторону послС ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ вашСго Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΈΠ»ΠΈ услуги.Β Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ тСкст получаСтся ΠΎΠ±Ρ‰ΠΈΠΌ, Π±Π΅Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ― Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ нСсколько совСтов ΠΏΠΎ написанию эффСктивных ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‰ΠΈΡ… тСкстов Π½Π° языкС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².Β 

      Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹

      ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ тСкст для всСх-всСх-всСх β€” нСвыполнимая Π·Π°Π΄Π°Ρ‡Π°. ВсСгда найдСтся Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ, которая Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° вашС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π½Π΅ для Π½ΠΈΡ…. ΠŸΠΈΡˆΠΈΡ‚Π΅ тСксты для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π½Ρ‹ΠΉ слСнг ΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹Π΅ ситуации.

      Для ΠΏΡ€Π΅ΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСгмСнта трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст, для срСднСго класса Ρ‚ΠΎΡ‚ ΠΆΠ΅ посыл Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свои особСнности, Π° Ссли ΠΈΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ возрасту, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ тСксты ΠΏΡ€ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅. НапримСр, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «ПослС посСщСния нашСй Π±Π°Π½ΠΈ вашС Ρ‚Π΅Π»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎ сил, ΠΊΠ°ΠΊ послС нСдСльного ΠΎΡ‚Π΄Ρ‹Ρ…Π°Β» для Ρ€Π°Π·Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Для ΠΏΡ€Π΅ΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСгмСнта: «ПослС посСщСния нашСй Π±Π°Π½ΠΈ вашС Ρ‚Π΅Π»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎ сил, ΠΊΠ°ΠΊ послС Π½Π΅Π΄Π΅Π»ΠΈ Π½Π° ΠœΠ°Π»ΡŒΠ΄ΠΈΠ²Π°Ρ…Β», Π° для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² со срСдним Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: «ПослС посСщСния нашСй Π±Π°Π½ΠΈ вашС Ρ‚Π΅Π»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎ сил, ΠΊΠ°ΠΊ послС Π½Π΅Π΄Π΅Π»ΠΈ Π² АнапС».

      Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «язык клиСнта» 

      Π­Ρ‚ΠΎ использованиС ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ², ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… Π±Ρ€Π΅Π½Π΄ΠΎΠ² ΠΈΠ»ΠΈ личностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° слуху Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСгмСнта ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ. Π―Π·Ρ‹ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° β€” это слСнг, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. НС просто Β«ΠΊΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ», Π° Β«ΠΊΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· IKEAΒ» ΠΈΠ»ΠΈ Β«Π²ΠΊΡ€Π°ΡˆΠΈΠ»Π°ΡΡŒΒ» вмСсто «влюбилась». Всё зависит ΠΎΡ‚ сСгмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ интСрСсуСт компанию. НапримСр, Β«ΠΊΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· IKEAΒ» β€” это запрос, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° людСй со срСдним Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΌ. Π­Ρ‚Π° популярная швСдская компания ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ простой, доступной ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ для срСднСго класса, поэтому Ссли ваша цСлСвая аудитория β€” люди со срСдним Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΌ, Ρ‚ΠΎ Β«ΠΊΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· IKEAΒ» β€” это Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ самого «языка ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Β». Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ‚Π΅ΠΌΡƒ, ΠΈΠ·ΡƒΡ‡Π°ΠΉΡ‚Π΅ своих ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ, устраивайтС опросы, Π°Π½ΠΊΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ исслСдования ΠΈ Ρ‚. Π΄.Β 

      Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΈ

      ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ свой Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠ»ΠΈ услугу Π² Ρ‚ΠΈΠΏΠΈΡ‡Π½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ оказываСтся рСгулярно. НапримСр, «с нашим гироскутСром ΠΏΠΎΡ…ΠΎΠ΄ Π² ΠœΠ°Π³Π½ΠΈΡ‚ станСт Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС» ΠΈΠ»ΠΈ «солнцСзащитныС ΠΎΡ‡ΠΊΠΈ Magik защитят вас ΠΎΡ‚ палящСго солнца Π²ΠΎ врСмя ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ Π½Π° Π΄Π°Ρ‡ΡƒΒ». Битуация формулируСтся Π½Π° основС ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π° вашСго срСднСстатистичСского покупатСля.

      ΠŸΡ€ΠΎΡˆΠ»Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

      Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ свою Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ, выявитС ΠΎΠ±Ρ‰ΠΈΠ΅ прСдпочтСния Π² Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅, ΠΊΠΈΠ½ΠΎ, ΠΌΡƒΠ·Ρ‹ΠΊΠ΅, мСстах ΠΎΡ‚Π΄Ρ‹Ρ…Π° ΠΈ Ρ‚. Π΄. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‰ΡƒΠΏΠ°Π΅Ρ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ Π²Π°ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это для тСкстов. Π­Ρ‚ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ с Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ с Π½Π΅ΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ языкС.Β 

      Π˜Ρ‚ΠΎΠ³ΠΎ

      Π“Π»Π°Π²Π½Ρ‹ΠΉ совСт ΠΏΡ€ΠΈ написании тСкста Π½Π° языкС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° β€” Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ„Ρ€Π°Π·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ лСтят Π² ΠΌΠΎΠ»ΠΎΠΊΠΎ. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… ситуациях, ΠΎΠΏΡ‹Ρ‚Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π°Ρ… Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… сСгмСнтов.Β Β 



      Π’Π²ΠΈΡ‚Π½ΡƒΡ‚ΡŒ

      ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

      Jetpack Compose Text (с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ)

      Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ научимся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с тСкстом Π² Android Jetpack Compose Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….

      ВСкстовый Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Flutter ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ …

      Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ JavaScript

      ВСкстовый Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Flutter ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ с практичСскими ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ | Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ Flutter для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

      ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования:

      • ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹ строк, столбцов ΠΈ Π±Π»ΠΎΠΊΠΎΠ²

      Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ тСкст Π² Jetpack Compose?

      ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ составной ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Text() для отобраТСния любого тСкста. Он прСдоставляСт мноТСство настроСк ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ XML, это TextView.

      Для этой ΡΡ‚Π°Ρ‚ΡŒΠΈ создайтС пустой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Jetpack Compose ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ MainActivity. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MyUI() ΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° onCreate().

       // ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚Ρ‹
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ android.os.Bundle
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.activity.ComponentActivity
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.activity.compose.setContent
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.foundation.background
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.foundation.horizontalScroll
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.foundation.layout.*
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.foundation.rememberScrollState
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.foundation.text.selection.DisableSelection
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.foundation.text.selection.SelectionContainer
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.foundation.verticalScroll
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.material.*
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.runtime.*
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.Alignment
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx. compose.ui.Modifier
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.geometry.Offset
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.graphics.Brush
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.graphics.Color
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.graphics.Shadow
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.res.painterResource
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.res.stringResource
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.text.ExperimentalTextApi
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.text.TextStyle
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.text.font.FontFamily
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.text.font.FontStyle
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.text.font.FontWeight
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.text.style.TextAlign
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.text.style.TextDecoration
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.text.style.TextOverflow
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.unit.dp
      ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ androidx.compose.ui.unit.sp
      класс MainActivity : ComponentActivity() {
          ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ onCreate(savedInstanceState: Bundle?) {
              super.onCreate(сохранСнныйInstanceState)
              setContent {
                  YourProjectNameTheme(darkTheme = false) {
                      ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ(
                          ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.
      fillMaxSize(), Ρ†Π²Π΅Ρ‚ = MaterialTheme.colors.background ) { Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†( ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.fillMaxSize(), verticalArrangement = РасполоТСниС.Π¦Π΅Π½Ρ‚Ρ€, HorizontalAlignment = Alignment.CenterHorizontally ) { MyUI() } } } } } } @составной Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() { }

      ΠœΡ‹ напишСм наш ΠΊΠΎΠ΄ Π² MyUI().

      API Text() выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

       @Composable
      Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ тСкст(
          тСкст: строка,
          ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€: ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€,
          Ρ†Π²Π΅Ρ‚: Π¦Π²Π΅Ρ‚ = Π¦Π²Π΅Ρ‚. НС ΡƒΠΊΠ°Π·Π°Π½ΠΎ,
          Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: TextUnit = TextUnit.Unspecified,
          ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°: ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°? = ноль,
          ВСс ΡˆΡ€ΠΈΡ„Ρ‚Π°: ВСс ΡˆΡ€ΠΈΡ„Ρ‚Π°? = ноль,
          БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²? = ноль,
          letterSpacing: TextUnit = TextUnit.Unspecified,
          ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ тСкста: ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ тСкста? = ноль,
          Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста? = ноль,
          lineHeight: TextUnit = TextUnit.
      Unspecified, ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: TextOverflow = TextOverflow.Clip, softWrap: логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = истина, maxLines: Int = Int.MAX_VALUE, onTextLayout: (TextLayoutResult) -> Unit = {}, ΡΡ‚ΠΈΠ»ΡŒ: TextStyle = LocalTextStyle.current )

      Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.

      ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ тСкст ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

      Для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Text() ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ text являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ String.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст (тСкст = "Π’ΠΎΡ‡ΠΊΠ° с запятой")
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкста ΠΈΠ· строкового рСсурса:

      Π‘Π½Π°Ρ‡Π°Π»Π° помСститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² Ρ„Π°ΠΉΠ» res > values ​​> strings.xml.

       <рСсурсы>
      Π’ΠΎΡ‡ΠΊΠ° с запятой.com

      ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСсурса ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° stringResource().

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = stringResource (id = R.string.semicolon_space)
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      Π¦Π²Π΅Ρ‚ тСкста:

      ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†Π²Π΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСнСния Ρ†Π²Π΅Ρ‚Π° тСкста.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = "ΠŸΡ€ΠΎΠ±Π΅Π» с запятой",
              Ρ†Π²Π΅Ρ‚ = Π¦Π²Π΅Ρ‚.Π‘ΠΈΠ½ΠΈΠΉ
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Jetpack Compose

      Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° тСкста:

      ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = "ΠŸΡ€ΠΎΠ±Π΅Π» с запятой",
              ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = Modifier.background (Ρ†Π²Π΅Ρ‚ = Color.Cyan),
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 22.sp
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°:

      ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ fontSize. Π•Π΄ΠΈΠ½ΠΈΡ†Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² sp.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = "ΠŸΡ€ΠΎΠ±Π΅Π» с запятой",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 22.sp
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ВСкст с ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ:

      Jetpack Compose прСдоставляСт класс TextStyle(). Он ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для настройки тСкста.

       конструктор(
          Ρ†Π²Π΅Ρ‚: Π¦Π²Π΅Ρ‚ = Π¦Π²Π΅Ρ‚.  НС ΡƒΠΊΠ°Π·Π°Π½ΠΎ,
          Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: TextUnit = TextUnit.Unspecified,
          ВСс ΡˆΡ€ΠΈΡ„Ρ‚Π°: ВСс ΡˆΡ€ΠΈΡ„Ρ‚Π°? = ноль,
          ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°: ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°? = ноль,
          Π‘ΠΈΠ½Ρ‚Π΅Π· ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: Π‘ΠΈΠ½Ρ‚Π΅Π· ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²? = ноль,
          БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²? = ноль,
          fontFeatureSettings: Π‘Ρ‚Ρ€ΠΎΠΊΠ°? = ноль,
          letterSpacing: TextUnit = TextUnit.Unspecified,
          baselineShift: BaselineShift? = ноль,
          textGeometricTransform: TextGeometricTransform? = ноль,
          список локалСй: список локалСй? = ноль,
          Ρ„ΠΎΠ½: Color = Color.Unspecified,
          ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ тСкста: ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ тСкста? = ноль,
          ВСнь: ВСнь? = ноль,
          Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста? = ноль,
          textDirection: TextDirection? = ноль,
          lineHeight: TextUnit = TextUnit.Unspecified,
          textIndent: TextIndent? = ноль
      ) 

      ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ textDecoration. Π•ΡΡ‚ΡŒ 3 значСния:

      1. TextDecoration.None
      2. TextDecoration.ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅
      3. TextDecoration.LineThrough (ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ)
       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = "ΠŸΡ€ΠΎΠ±Π΅Π» с запятой",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 20. sp,
              ΡΡ‚ΠΈΠ»ΡŒ = TextStyle (textDecoration = TextDecoration.LineThrough)
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ TextDecoration.combine().

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = "ΠŸΡ€ΠΎΠ±Π΅Π» с запятой",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 20.sp,
              ΡΡ‚ΠΈΠ»ΡŒ = ΡΡ‚ΠΈΠ»ΡŒ тСкста (
                  textDecoration = TextDecoration.combine(
                      ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ = список(
                          TextDecoration.LineThrough,
                          TextDecoration.Underline
                      )
                  )
              )
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      Бвязанный: ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Kotlin (с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ)

      Π–ΠΈΡ€Π½Ρ‹ΠΉ ΠΈ курсивный тСкст:

      Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ тСкст курсивом, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ fontStyle. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π²Π° стиля:

      • FontStyle.Normal
      • FontStyle.Italic

      Π§Ρ‚ΠΎ касаСтся ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ тСкста, fontWeight ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… вСсов:

      • FontWeight. Thin
      • FontWeight.ExtraLight
      • FontWeight.Light
      • FontWeight.Normal
      • FontWeight.Medium
      • FontWeight.SemiBold
      • FontWeight.Bold
      • FontWeight.ExtraBold
      • FontWeight.Π§Π΅Ρ€Π½Ρ‹ΠΉ

      ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

       @Composable
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = "ΠŸΡ€ΠΎΠ±Π΅Π» с запятой",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 24.sp,
              fontStyle = FontStyle.Italic,
              fontWeight = FontWeight.Bold
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      Высота строки ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ:

      ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ lineHeight ΠΈ letterSpacing ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ значСния Π² sp.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              text = "Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, ΠΏΡƒΡ‚ΠΈ Π½Π°Π·Π°Π΄ ΡƒΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 22.sp,
              lineHeight = 24.сп,
              letterSpacing = 2.sp
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      Π¨Ρ€ΠΈΡ„Ρ‚ Cursive:

      Jetpack Compose прСдоставляСт сСмСйство Cursive ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Нам просто Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ fontFamily.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = "ΠŸΡ€ΠΎΠ±Π΅Π» с запятой",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 24.sp,
              БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² = БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². ΠšΡƒΡ€ΡΠΈΠ²
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ Π² Jetpack Compose

      ΠœΠ½ΠΎΠ³ΠΎΡ‚ΠΎΡ‡ΠΈΠ΅ Π² тСкстС ΠΈ максимальноС количСство строк:

      ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ количСство строк с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° maxLines.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              text = "Если ΠΎΡ‚Π»Π°Π΄ΠΊΠ° β€” это процСсс устранСния ошибок, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ.",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 18.sp,
              максЛайнс = 1
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ВСкст ΠΎΠ±Ρ€Π΅Π·Π°Π½. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ это, установив ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ пСрСполнСния.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              text = "Если ΠΎΡ‚Π»Π°Π΄ΠΊΠ° β€” это процСсс устранСния ошибок, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ.",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 18.sp,
              максЛайнс = 1,
              ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ = TextOverflow. ΠœΠ½ΠΎΠ³ΠΎΡ‚ΠΎΡ‡ΠΈΠ΅
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΉ тСкст:

      По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкст. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅, помСститС Text() Π² SelectionContainer().

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π²Ρ‹Π±ΠΎΡ€Π° {
              ВСкст(
                  text = "Если ΠΎΡ‚Π»Π°Π΄ΠΊΠ° β€” это процСсс устранСния ошибок, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ.",
                  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 18.sp
              )
          }
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      Если Ρƒ вас нСсколько тСкстов, помСститС ΠΈΡ… Π² столбСц.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π²Ρ‹Π±ΠΎΡ€Π° {
              Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†(
                  ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.fillMaxSize(),
                  verticalArrangement = РасполоТСниС.Π¦Π΅Π½Ρ‚Ρ€
              ) {
                  // тСкст 1
                  ВСкст(
                      text = "Если ΠΎΡ‚Π»Π°Π΄ΠΊΠ° β€” это процСсс устранСния ошибок, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ.",
                      Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 18.sp
                  )
                  // тСкст 2
                  ВСкст(
                      text = "Никогда Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΠΉΡ‚Π΅ΡΡŒ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.  Π£ нас Π΅ΡΡ‚ΡŒ тСндСнция Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ….",
                      Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 18.sp
                  )
              }
          }
      }
       

      Π’Ρ‹Π²ΠΎΠ΄:

      Иногда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½ΡƒΠ΅ΠΌΡ‹ΠΉ DisableSelection.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π²Ρ‹Π±ΠΎΡ€Π° {
              Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†(
                  ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.fillMaxSize(),
                  verticalArrangement = РасполоТСниС.Π¦Π΅Π½Ρ‚Ρ€
              ) {
                  // тСкст 1
                  ВСкст(
                      text = "Если ΠΎΡ‚Π»Π°Π΄ΠΊΠ° β€” это процСсс устранСния ошибок, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ.",
                      Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 18.sp
                  )
                  // тСкст 2
                  ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΠ’Ρ‹Π±ΠΎΡ€ {
                      ВСкст(
                          text = "Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ мСня.",
                          Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 18.sp
                      )
                  }
                  // тСкст 3
                  ВСкст(
                      text = "Никогда Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΠΉΡ‚Π΅ΡΡŒ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.  Π£ нас Π΅ΡΡ‚ΡŒ тСндСнция Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ….",
                      Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 18.sp
                  )
              }
          }
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ тСкст:

      ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ тСкста:

      • Modifier.verticalScroll() – для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ
      • Modifier.horizontalScroll() β€” для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ

      Π‘Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку long_text Π² Ρ„Π°ΠΉΠ» строковых рСсурсов.

       <рСсурсы>
          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
              Labore et dolore magna aliqua. Faucibus a pellentesque sit amet porttitor eget dolor morbi. Sit amet nisl sucipit
              adipiscing bibendum est. Pellentesque eu tincidunt tortor aliquam nulla. Risus commodo viverra maecenas accumsan
              лакус Π²Π΅Π». Massa sapien faucibus et molestie ac feugiat sed lectus. Risus ultricies tristique nulla aliquet enim
              Π’ΠΎΡ€Ρ‚ΠΎΡ€ ΠΈ Π°Π²Ρ‚ΠΎΡ€ Π£Ρ€Π½Π°.  Feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Ultrices gravida dictum fuse
              ut placerat orci nulla pellentesque dignissim. At quis risus sed vulputate. Consectetur adipiscing elit pellentesque
              ΠΎΠ±ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ morbi tristique senectus. Nec nam aliquam sem et. Arcu cursus euismod quis viverra nibh cras pulvinar
              ΠœΡΡ‚Ρ‚ΠΈΡ Нунк. Quis ipsum suspendisse ultrices gravida dictum fusce ut. Et molestie ac feugiat sed lectus vestibulum.
              Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut Labore et dolore magna
              Аликва. Faucibus a pellentesque sit amet porttitor eget dolor morbi. Sit amet nisl suscipit adipiscing bibendum est.
          
       

      Π—Π°Ρ‚Π΅ΠΌ установитС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Modifier.verticalScroll().

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = Modifier.verticalScroll (состояниС = Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒScrollState ()),
              тСкст = stringResource (id = R.string. long_text),
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 20.sp
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      Если Ρƒ вас Π΅ΡΡ‚ΡŒ нСсколько тСкстов, помСститС ΠΈΡ… Π² столбСц ΠΈ установитС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ столбца.

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†(
              ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€
                  .fillMaxSize ()
                  .verticalScroll(состояниС = Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒScrollState())
          ) {
              ВСкст(
                  тСкст = stringResource (id = R.string.long_text),
                  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 20.sp
              )
              ΠŸΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠ° (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.высота (высота = 6.dp))
              ВСкст(тСкст = "Π­Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ тСкст")
          }
      }
       

      Π’Ρ‹Π²ΠΎΠ΄:

      Бвязанный: ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ Π² Jetpack Compose

      Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹ΠΉ тСкст:

      Jetpack Compose 1.2.0 прСдставил Brush API для TextStyle() для добавлСния Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’ настоящСС врСмя ΠΎΠ½ являСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ.

       @OptIn(ExperimentalTextApi::class)
      @составной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              text = "Π― Π½Π΅ ΠΎΠ΄ΠΈΠ½ΠΎΠΊ! ΠœΡ‹ с ΠΌΠΎΠΈΠΌ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠΌ счастливы Π² Π±Ρ€Π°ΠΊΠ΅, ΠΈ Ρƒ нас Π΄Π²ΠΎΠ΅ Π΄Π΅Ρ‚Π΅ΠΉ, ΠΌΡ‹ΡˆΠΊΠ° ΠΈ Ρ„Π»Π΅ΡˆΠΊΠ°. ",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 22.sp,
              ΡΡ‚ΠΈΠ»ΡŒ = ΡΡ‚ΠΈΠ»ΡŒ тСкста (
                  ΠΊΠΈΡΡ‚ΡŒ = ΠšΠΈΡΡ‚ΡŒ.linearGradient(
                      Ρ†Π²Π΅Ρ‚Π° = список(
                          Π¦Π²Π΅Ρ‚ (0xFF7b4397), Π¦Π²Π΅Ρ‚ (0xFFdc2430)
                      )
                  )
              )
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ВСкст с Ρ‚Π΅Π½ΡŒΡŽ:

      ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅Π½ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ класс TextStyle().

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          ВСкст(
              тСкст = "ΠŸΡ€ΠΎΠ±Π΅Π» с запятой",
              Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° = 22.sp,
              ΡΡ‚ΠΈΠ»ΡŒ = ΡΡ‚ΠΈΠ»ΡŒ тСкста (
                  Ρ‚Π΅Π½ΡŒ = Ρ‚Π΅Π½ΡŒ(
                      Ρ†Π²Π΅Ρ‚ = Π¦Π²Π΅Ρ‚.Π—Π΅Π»Π΅Π½Ρ‹ΠΉ,
                      смСщСниС = смСщСниС (x = 5f, y = 10f),
                      размытиСРадиус = 2f
                  )
              )
          )
      } 

      Π’Ρ‹Π²ΠΎΠ΄:

      ВСкст со Π·Π½Π°Ρ‡ΠΊΠΎΠΌ:

      Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ тСкст со Π·Π½Π°Ρ‡ΠΊΠΎΠΌ, создайтС ΠΌΠ°ΠΊΠ΅Ρ‚ строки ΠΈ помСститС Π² Π½Π΅Π³ΠΎ Icon() ΠΈ Text().

       @Боставной
      Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ MyUI() {
          Π‘Ρ‚Ρ€ΠΎΠΊΠ° (verticalAlignment = Alignment.CenterVertically) {
              Икона(
                  Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊ = PainterResource (id = R. drawable.camera),
                  ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ = Π¦Π²Π΅Ρ‚.Π§Π΅Ρ€Π½Ρ‹ΠΉ,
                  описаниС содСрТимого = ноль
              )
              ВСкст(
                  ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = Modifier.padding (Π½Π°Ρ‡Π°Π»ΠΎ = 6.dp),
                  тСкст = "ΠšΠ°ΠΌΠ΅Ρ€Π°"
              )
          }
      } 

      Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      Π­Ρ‚ΠΎ всС ΠΎ тСкстС Π² Android Jetpack Compose. НадСюсь, Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ сомнСния, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π½ΠΈΠΆΠ΅.

      Бвязанный:

      • Кнопка Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Jetpack Compose (с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ)
      • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ AppLovin Max Π² Android
      • Запрос Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² Jetpack Compose (2 способа)
      • Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ события установки ΠΈ удалСния прилоТСния Π² Android?

      ΠšΠ°Ρ‚Π°Π»ΠΎΠΆΠ½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°:

      • ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация

      Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСкстовоС сообщСниС Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Android 008 Explore Book ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π° Amazon

      ВСкстовыС сообщСния ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² основном с вашСго Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° Android Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹. Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ тСкстовоС сообщСниС. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

      1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΎΠ±ΠΌΠ΅Π½Π° тСкстовыми сообщСниями Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅.

        Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ список Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² (Ссли Π΅ΡΡ‚ΡŒ), упорядочСнный ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Если Π½Π΅Ρ‚, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ «Назад», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉ экран.

      2. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ имя Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ тСкстовоС сообщСниС, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· списка. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π·Π½Π°Ρ‡ΠΊΠ° Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ».

        ВмСсто Π·Π½Π°Ρ‡ΠΊΠ° Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ» Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «НовоС сообщСниС» ΠΈΠ»ΠΈ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ сообщСниС».

      3. Если Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

        Когда Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ совпадаСт с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ, эти ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС этому Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

        ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ². НС ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΎΠ±ΠΌΠ΅Π½Π° тСкстовыми сообщСниями ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

      4. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Hangouts, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ SMS ΠΈΠ»ΠΈ Π½Π°ΠΉΡ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π² Hangouts. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ SMS.

      5. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ тСкстовоС сообщСниС.

        На рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½ тСкстовыми сообщСниями.

      6. ΠšΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π·Π½Π°Ρ‡ΠΊΠ° ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС.

        Π—Π½Π°Ρ‡ΠΎΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС.

      Если Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ сообщСниС Π½Π° Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° вмСсто ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния этого Π½ΠΎΠΌΠ΅Ρ€Π° Π² Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Один ΠΈΠ· способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это β€” Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°.

      Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ тСкстовоС сообщСниС ΠΈΠ· адрСсной ΠΊΠ½ΠΈΠ³ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π·Π½Π°Ρ‡ΠΊΠ° тСкстовых сообщСний рядом с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΊΠΎΡΠ½Π΅Ρ‚Π΅ΡΡŒ этого Π·Π½Π°Ρ‡ΠΊΠ°, запустится ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΎΠ±ΠΌΠ΅Π½Π° тСкстовыми сообщСниями Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅, ΠΈ Π²Ρ‹ смоТСтС ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сообщСниС.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *