Привет. Вернулся к разработке своего приложения, Вывожу новости и столкнулся с проблемой верстки.
Значит выстроил все как нужно, ориентир на приложение для вк.
произошло то что не ожидалось.
Ожидалось что лояуты выстроятся как задумано: сообщение TOP картинка BOTTOM, но на практике оказалось, что картинка почему-то залезла под текст, креативно конечно, но не тут.
Высота итема рассчитывается через ваш пример FTextLyout := TTextLayoutManager.DefaultTextLayout.Create; и без картинки все идеально. Само собой понятно что нужно как минимум получить высоту картинки и ее добавить к общей высоте итема.
Картинку отображаю на прямую с сайта через ItemImage2.Bitmap.LoadFromUrl(JSON.Get('picture').JsonValue.Value);
По мне получается огород и ответ в другой плоскости.
Отсюда несколько вопросов.
1. Сохранять картинку на устройство, считывать размер и выводить его с устройства ?
2. Возможно лучше передавать HTML с версткой блока картинок, тогда это хороший задел на будущее, и отображение будет приятнее, но как это реализовать не нашел. Кто му же при попытке добавить в стили webBrauser выдает ошибку и дальнейшее открытие slyleBook становиться не возможным приходится открывать предыдущую версию?
Вопрос
gdm_it
Привет. Вернулся к разработке своего приложения, Вывожу новости и столкнулся с проблемой верстки.
Значит выстроил все как нужно, ориентир на приложение для вк.
произошло то что не ожидалось.
Ожидалось что лояуты выстроятся как задумано: сообщение TOP картинка BOTTOM, но на практике оказалось, что картинка почему-то залезла под текст, креативно конечно, но не тут.
Высота итема рассчитывается через ваш пример FTextLyout := TTextLayoutManager.DefaultTextLayout.Create; и без картинки все идеально. Само собой понятно что нужно как минимум получить высоту картинки и ее добавить к общей высоте итема.
Картинку отображаю на прямую с сайта через ItemImage2.Bitmap.LoadFromUrl(JSON.Get('picture').JsonValue.Value);
По мне получается огород и ответ в другой плоскости.
Отсюда несколько вопросов.
1. Сохранять картинку на устройство, считывать размер и выводить его с устройства ?
2. Возможно лучше передавать HTML с версткой блока картинок, тогда это хороший задел на будущее, и отображение будет приятнее, но как это реализовать не нашел. Кто му же при попытке добавить в стили webBrauser выдает ошибку и дальнейшее открытие slyleBook становиться не возможным приходится открывать предыдущую версию?
3. Возможно проблема решается легче?
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.