Size: a a a

Dart & Flutter по-русски

2020 October 17

SS

Stefan Stefan in Dart & Flutter по-русски
источник

P

Pa_blooo in Dart & Flutter по-русски
Переслано от Pa_blooo
есть ДБ
в одном случае нужно инициализировать с <Class1> и во втором <Class2>
пользуюсь injectable
для правильной инициализации мне нужно создать 2 новых класса или какой то другой способ?
источник

P

Pa_blooo in Dart & Flutter по-русски
Переслано от Pa_blooo
или нужно сделать вот так?
источник

Ю

Юрий in Dart & Flutter по-русски
Шахзод Джураев
Ну я ищу обходной  путь :)
Или можно как-то не показывая эти виджеты отрендерить и получить размеры
Есть способ, вроде было через layer который невидим и с него взять размеры renderbox по ключу виджета. Offsite layer или чет подобное
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Юрий
Есть способ, вроде было через layer который невидим и с него взять размеры renderbox по ключу виджета. Offsite layer или чет подобное
OverlayEntry ?
источник

Ю

Юрий in Dart & Flutter по-русски
Выше, можно срендирить целый экран не показывая
источник

Ю

Юрий in Dart & Flutter по-русски
Вроде в гайдах по нестед навигации употребляли этот трюк
источник

Ю

Юрий in Dart & Flutter по-русски
Типа индексед стек
источник

SS

Stefan Stefan in Dart & Flutter по-русски
по идее если обьявить виджет final то можно получить константу еще на этапе компиляции, только врятли вам это нужно
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Юрий
Вроде в гайдах по нестед навигации употребляли этот трюк
Спасибо, пойду копать в эту сторону
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Stefan Stefan
по идее если обьявить виджет final то можно получить константу еще на этапе компиляции, только врятли вам это нужно
Попробую и этот вариант
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Сейчас высчитываю размер на основе длинны текста умножая на средний размер символа
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Но выглядит не очень (
источник

Ю

Юрий in Dart & Flutter по-русски
Шахзод Джураев
Сейчас высчитываю размер на основе длинны текста умножая на средний размер символа
А если на девайсе настройки не в 100% ?
источник

Ю

Юрий in Dart & Flutter по-русски
В этом случае размеры букв будут стандартными а изображаться по другому и виджеты поплывут
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Юрий
В этом случае размеры букв будут стандартными а изображаться по другому и виджеты поплывут
А каким-то образом можно чтобы не влияли настройки девайса на приложение ?
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Юрий
А если на девайсе настройки не в 100% ?
Этот случай не учитывал
источник

Ю

Юрий in Dart & Flutter по-русски
Вроде как никак, на аппаратном уровне
источник

Ю

Юрий in Dart & Flutter по-русски
Но есть непонятная зависимость с указанием размера текста внутри виджетов, по неясным причинам иногда игнорит аппаратные настройки
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Юрий
Вроде как никак, на аппаратном уровне
А что если использовать textScaleFactor ?
источник