Size: a a a

Flutter Developers — русскоговорящее сообщество

2020 April 28

AO

Artem Osipov in Flutter Developers — русскоговорящее сообщество
Roman Pihariev
всем привет! подскажите, каким образом можно сделать так, чтобы время сообщения в данном случае было в нижнем правом углу виджета как сейчас, но текст занимал сверху свободное пространство?
Я бы спанчик в конец добавил
источник

RP

Roman Pihariev in Flutter Developers — русскоговорящее сообщество
Artem Osipov
Я бы спанчик в конец добавил
тоже об этом думал, но тогда этот спан не всегда будет внизу справа, возможны переносы, или есть способы его отодвинуть в таких случаях?
источник

AO

Artem Osipov in Flutter Developers — русскоговорящее сообщество
Roman Pihariev
тоже об этом думал, но тогда этот спан не всегда будет внизу справа, возможны переносы, или есть способы его отодвинуть в таких случаях?
так если он всегда в конце строки, то если не дотянулось то времени то все ок, а если дотянулось то вот он)
источник

AO

Artem Osipov in Flutter Developers — русскоговорящее сообщество
У тебя же нижняя строка со спаном в конце всегда будет напротив времени
источник

RP

Roman Pihariev in Flutter Developers — русскоговорящее сообщество
в том то и дело, что у меня время не в конце строки должно быть, а именно внизу справа, но если последняя строка будет из пары символов, то время уже съедет левее ;(
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Roman Pihariev
в том то и дело, что у меня время не в конце строки должно быть, а именно внизу справа, но если последняя строка будет из пары символов, то время уже съедет левее ;(
Делаешь стек, время позиционируешь внизу где надо.
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Don Sergioz
Делаешь стек, время позиционируешь внизу где надо.
Тогда время может перекрыть текст
источник

AO

Artem Osipov in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
Тогда время может перекрыть текст
и добавляешь спан в текст
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
Тогда время может перекрыть текст
Это уже вопрос дизайна и размеров контента.
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Don Sergioz
Это уже вопрос дизайна и размеров контента.
Размер контента динамический же
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
Размер контента динамический же
Тут надо определиться с размерами элементов. Например, время может выводится внизу справа, а у текста быть отступ снизу (маржин или паддинг). Тогда время текст не перекроет.
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Don Sergioz
Тут надо определиться с размерами элементов. Например, время может выводится внизу справа, а у текста быть отступ снизу (маржин или паддинг). Тогда время текст не перекроет.
По скриншоту видно, что у текста нет отступ снизу, достаточного для времени
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Либо отступ может быть у текста справа. Это все надо определить перед созданием конструкции из элементов.
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Можно вычислять динамически. Но это сложнее )
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
По скриншоту видно, что у текста нет отступ снизу, достаточного для времени
Не уверен. Кто знает, может там дальше у текста еще много строк. Это видно на скриншоте?
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Don Sergioz
Не уверен. Кто знает, может там дальше у текста еще много строк. Это видно на скриншоте?
Видно, что сообщение заканчивается, и дальше текста нет
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Идеи вопрошающему мы дали, дальше сама-сама-сама )
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
Видно, что сообщение заканчивается, и дальше текста нет
Это может быть не так. Если у блока внутренний паддинг и его нижний край заканчивается по нижнему краю последней строки текста, то дальше текст может продолжаться. Увидеть это на скриншоте просто нельзя!
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
источник

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Stack необходим
источник