Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
117 of 1024 menu
◀ ▶

Метод scale

Метод scale класса TextScaler принимает fontSize в логических пикселях и возвращает размер с учётом масштаба экрана и доступности.

Синтаксис

scaler.scale(fontSize)

Параметры

Параметр Описание
fontSize Исходный размер шрифта до масштабирования.

Пример

Давайте удвоим размер через linear и scale:

import 'package:flutter/material.dart'; void main() { TextScaler scaler = TextScaler.linear(2.0); double res = scaler.scale(12); print(res); }

Результат выполнения кода:

24.0

Пример

Давайте применим noScaling:

import 'package:flutter/material.dart'; void main() { double res = TextScaler.noScaling.scale(16); print(res); }

Результат выполнения кода:

16.0

Смотрите также

  • метод linear,
    который задаёт постоянный множитель
  • метод clamp,
    который ограничивает масштаб
  • класс TextScaler,
    к которому относится метод scale
  • метод apply у TextStyle,
    который меняет размеры в стиле напрямую
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить