Типография материала: что такое display1 и display2 и от h1 до h6 и как обеспечить различные размеры в зависимости от размера экрана для ваших текстов? - PullRequest
0 голосов
/ 04 марта 2020

Я довольно плохо знаком с языком материалов и изучил material.io несколько раз

в разделе типографики, есть таблица шкалы типов, в которой есть предопределенные сегменты для отображения текста как "H1" и рекомендовал использовать его в определенных случаях использования и т. д.

Я помню, как в прошлом мы использовали для предоставления размеров шрифта на основе определителей размера экрана, и я помню, что предоставлял измерение. xml для маленьких обычных больших и больших экранов, на каждом из которых мы умножали размеры шрифта, и во время выполнения мы получали правильный размер шрифта для наших текстов

Но после введения материала я вижу, что они осуждают эти классификаторы, и они предложили использовать только эти заранее определенные сегменты в материале spe c.

Мой первый вопрос заключается в том, что мы должны использовать только эти сегменты (h1, h2, h3, subtitle1 , кнопка, ...) независимо от размера экрана? и если да, то как мы должны указать в android, является ли TextView h1 или h2 ??

Второй вопрос: Я видел больше, чем эти корзины в некоторых других спецификациях, таких как display1 , display2 и т. д. что это такое и почему их нет в материале spe c сейчас ???

Последнее, но не менее важное: , если только использование предопределенных сегментов является случай, тогда мы должны изменить его на основе квалификаторов sw, h, w? например, если мы использовали h3 в компоновке sw600dp, следует ли использовать h5 в sw900dp? и если да, то как?

...