asviridenkov
-
Постов
56 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Сообщения, опубликованные asviridenkov
-
-
1 минуту назад, Letos сказал:
Почему исходник дать не можете?
Я же дал исходник, там кроме приведенного кода больше ничего нет, только Htпанель на форме. Могу приложить проект, но у вас не скомпилится, т.к. используется сторонняя библиотека, просто так быстрее было проверить. Но вся отрисовка идет через FMX канвас.
-
16 минут назад, Letos сказал:
исходник можете скинуть?
Исходник вам не поможет, т.к. выглядит вот так
<style> div {position: absolute; width: 800px; height: 500px; overflow: hidden} img {position: absolute; left: 0px; transition: all 5s linear;} img:hover {left: -1300px} </style> <div> <img src="2dbackground_b.png"> </div>
Но основной смысл в том что управляет анимацией не таймер а отдельный поток, хотя отрисовка естественно идет в основном.
-
2 часа назад, Letos сказал:
Суть проблемы в том, что в показанном примере изображение двигается не плавно. (Если у вас не установлен C++, чуть выше я выкладывал скомпилированный exe)
Проблема не в графике а в таймере. В аттачменте exe с вашей картинкой собранный на FMX без таймера, мне кажется вполне плавно все.
-
3 часа назад, Равиль Зарипов (ZuBy) сказал:
Так у вас такой же велосипед.
Сейчас он напишет «готовое решение» и тоже поставит ценник.
Можно и так считать. Разница в том, что одно решение сильно более универсальное, может отображать что угодно и оформление меняется через CSS как угодно, без написания кода.
-
9 часов назад, IVGSoft сказал:
Это все замечательно, но чем оно мне поможет?
Тем, что можно было не изобретать велосипед, а воспользоваться готовым решением.
-
В составе HCL есть пример чата со смайлами, rich текстом, ссылками, картинками, автоматической конвертацией ссылок на картинки или на google maps в preview и т.д.. Канвасы там тоже нативные используются.
-
34 минуты назад, Vitaldj сказал:
По цене чуть подержанного land rovera!
Цена соответствует сложности. Если нужен простой label, то это может и перебор, но для чего-то посложнее аналогов просто нет.
Кстати, автор Alcinoe в свое время у меня выпросил исходный текст нативного канваса под Android, и делал свой компонент на его основе.
-
В HTML Library в комплекте идет пример чата с автоматической конвертации ссылки на картинку в картинку, ссылки на гугл карту в кусок карты, просто ссылки в активную ссылку и.т.д
Ну и понятно, что сообщения могут содержать абсолютно любое оформление текста, картинки и.т.д.
Компилированный вариант для VCL http://delphihtmlcomponents.com/editorchatdemo.zip
-
-
С редактированием или только отображение?
-
-
3 часа назад, Rusland сказал:
Что за библиотека?
Да много их. RiverSoftAVG SVG Library, HTML Component Library, еще какие-то были.
-
Можно использовать библиотеку для работы с SVG
-
5 часов назад, Vitaldj сказал:
Фаст не работает на iOS и Android.
-
Для чисто Windows - SynPDF.
Для чисто OSX - можно с помощью хаков использовать системные.
Есть которые умеют формировать PDF из HTML под Win, OSX и Android, но платные.
-
Для HTTP(s) - стандартный Net Client
-
8 часов назад, sinuke сказал:
В приложении текст выводится с помощью TText. Может быть кто-то знает какое-либо готовое решение, чтобы можно было реализовать простенькое форматирование (жирный, курсив, подчёркнутый и их комбинации) с помощью например html-тегов (типа <b></b>) или BBCode ([ b][ /b]) ?
-
В FMX таких стандартных компонентов нет.
Сторонние есть, но платные.
-
26 минут назад, ZuBy сказал:
Единственное наверное что придется попотеть это обтекание, хотя думаю если использовать TPath, то и это проблема отпадет.
Но самое интересное, что гайдлайны платформ не придерживаются вашего мнения. И в мобильной версии не должен контент поддаваться зуму и текст обтеканию, а жесты итак из коробки доступны
Не отпадет)
Насчет что чему должно поддаваться - это называется зелен виноград) В FMX если сделат зум, текст становится нечетким - он как битмап увеличивается.
-
Кстати, скроллится ваш вариант на удивление плавно, в берлине что-ли скомпилен? До этого все было куда хуже.
Еще видно что вначале есть тормоза, а потом идет плавнее - битмапами кэшируете?
-
-
Да это пожалуйста
XN := THtXMLNode.CreatefromJSON(s); FS := TFastString.Create(65535); try for i := 0 to XN.Count - 1 do FS.Add(Format('<div class="p">%s<br><div class="desc"><img src="/form/image1">%s</div></div>', [XN[i]['name'], XN[i]['descr']])+#13#10); HtPanel1.HTML.Text := FS.AsString; finally FS.Free; XN.Free end;
22 минуты назад, noisy сказал:ZuBy этим кодом на форуме делился.
Поделитесь своим кодом, будем пользоваться обтеканием и остальными фичами
-
Ну если не считать
>>Да вот теперь все правильно понимаете, чтобы разделить визуально колонки пришлось не мало кода дописать в самом FMX.ListView.pas там же сделано и выделения и собственный обработчик нажатия и прочее.
то да))
Ну и молчу про то что не будет обтекания текста картинкой, простого изменения layout-а, разные layout-ы у плиток, zoom gesture и пр.
3 часа назад, noisy сказал:А раз нет разницы, то разумно и дешевле использовать стандартные средства
-
Ну мои результаты прямо противоположные (Samsung Note 3 и еще разные китайцы). Я даже не знаю что придумать надо, чтобы
FMX быстрее был. Видео не на эмуляторе, случайно, делалось?
И где длинные описания на карточках?
Скроллинг на канве
в Анимация
Опубликовано
Зачем? Отрисовка и так идет стандартными средствами, принцип я описал, то что он работает - показал. А писать сотню строк чтобы дать вам готовый результат, мне как-то лень.