x11 Опубликовано 2 декабря, 2017 Поделиться Опубликовано 2 декабря, 2017 Кто-нибудь использует библиотеку компонент OrangeUI?http://blog.csdn.net/delphiteacher/article/details/45013841 Цитата Ссылка на комментарий
0 x11 Опубликовано 2 декабря, 2017 Автор Поделиться Опубликовано 2 декабря, 2017 (изменено) OrangeUI пришлось установить из-за того, что там есть галерея картинок с листанием - TSkinFMXImageListViewer. Я перепробовал несколько библиотек, где есть галереи или какой-нибудь ImageViewer со списком картинок, но все они криво рисуют картинку, там нет чего-то связанного с Wrap`ом или Stretch`ем. К сожалению примеры скудные, документации почти нет. Исходников тоже нет, только dcu. Изменено 2 декабря, 2017 пользователем x11 Цитата Ссылка на комментарий
0 x11 Опубликовано 2 декабря, 2017 Автор Поделиться Опубликовано 2 декабря, 2017 (изменено) Чтобы SkinFMXImageListViewer нормально вписывал картинку, нужно прикрутить TSkinImageListViewerDefaultMaterial и уже в этой компоненте настраивать. Не обязательно использовать отдельный TSkinImageListViewerDefaultMaterial, достаточно включить свойство MaterialUserKind := mukSelfOwn, при этом свойство SelfOwnMaterial будет заполнено автоматически своей компонентой, но на форме её не будет. Думаю, что TSkinImageListViewerDefaultMaterial удобно использовать, если есть несколько SkinFMXImageListViewer, подключенных к единой компоненте TSkinImageListViewerDefaultMaterial. Изменено 3 декабря, 2017 пользователем x11 Anatoliy 1 Цитата Ссылка на комментарий
0 x11 Опубликовано 2 декабря, 2017 Автор Поделиться Опубликовано 2 декабря, 2017 (изменено) В текущей версии 1.73 проблема на Андроиде, если у компоненты TSkinImageListViewerDefaultMaterial включено свойство DrawPictureParam.IsStretch , то приложение тупо падает или выскакивает ошибка, связанная с Floating point operation Изменено 2 декабря, 2017 пользователем x11 Цитата Ссылка на комментарий
0 x11 Опубликовано 3 декабря, 2017 Автор Поделиться Опубликовано 3 декабря, 2017 (изменено) Перед компиляцией и установкой библиотеки поменяйте язык на английский иначе будет все на китайском. в файле "OrangeUIDesign\Source\uLanguage.pas" в самом конце в секции initialization initialization //赋值 //english LangKind:=TLangKind.lkEN; //chinese //LangKind:=TLangKind.lkZH; Изменено 4 декабря, 2017 пользователем x11 Цитата Ссылка на комментарий
0 x11 Опубликовано 3 декабря, 2017 Автор Поделиться Опубликовано 3 декабря, 2017 За смену картинки пальцем отвечают несколько свойств. SkinFMXImageListViewer1.Properties.CanGestureSwitch; SkinFMXImageListViewer1.Properties.ImageListSwitchEffectType; Программно: ImageListViewer.Prop.SwitchNext; ImageListViewer.Prop.SwitchPrior; Вместо полного названия свойства Properties можно использовать сокращение Prop. Anatoliy 1 Цитата Ссылка на комментарий
0 x11 Опубликовано 3 декабря, 2017 Автор Поделиться Опубликовано 3 декабря, 2017 Сразу не сообразишь. Чтобы загрузить картинку, нужно дважды сюда щелкнуть мышкой. Цитата Ссылка на комментарий
0 FREEFAR Опубликовано 4 декабря, 2017 Поделиться Опубликовано 4 декабря, 2017 Полезная инфо. Благодарочка!!! Цитата Ссылка на комментарий
0 x11 Опубликовано 4 декабря, 2017 Автор Поделиться Опубликовано 4 декабря, 2017 Пока до конца непонятно: - как в галерее (TSkinFMXImageListViewer) масштабировать и сбрасывать масштаб картинки, а хотелось бы, например, по двойному касанию сбрасывать масштаб в ноль; - как правильно удалять картинку из SkinImageList, чтобы ImageListViewer отобразил предыдущую картинку без глюков. Цитата Ссылка на комментарий
0 x11 Опубликовано 4 декабря, 2017 Автор Поделиться Опубликовано 4 декабря, 2017 Я сам еле додумался, как скачать. Нужно зайти внутри папки "OrangeUI", и затем внутри папки "OrangeUI 1.73.1", затем нажать справа кнопку скачивания. В появившемся окне нажать кнопку справа, а кнопка слева - это скачивание download менеджера Байду. Цитата Ссылка на комментарий
0 FREEFAR Опубликовано 4 декабря, 2017 Поделиться Опубликовано 4 декабря, 2017 5 часов назад, x11 сказал: Нужно зайти внутри папки "OrangeUI", и затем внутри папки "OrangeUI 1.73.1" А дай пжл адрес где сие? Цитата Ссылка на комментарий
0 x11 Опубликовано 4 декабря, 2017 Автор Поделиться Опубликовано 4 декабря, 2017 (изменено) так в самом первом сообщении https://pan.baidu.com/s/14i84u ну или вот http://www.orangeui.cn/download.php Изменено 4 декабря, 2017 пользователем x11 Цитата Ссылка на комментарий
0 x11 Опубликовано 4 декабря, 2017 Автор Поделиться Опубликовано 4 декабря, 2017 Относительно компиляции примеров. Придётся переименовать папки, чтобы не было иероглифов. Ну и внутри проектов тоже ссылки на модули подправить. Там не много. Цитата Ссылка на комментарий
0 FREEFAR Опубликовано 4 декабря, 2017 Поделиться Опубликовано 4 декабря, 2017 4 часа назад, x11 сказал: Относительно компиляции примеров. Придётся переименовать папки, чтобы не было иероглифов. Ну и внутри проектов тоже ссылки на модули подправить. Там не много. да да, с этим уже сталкивался 4 часа назад, x11 сказал: так в самом первом сообщении https://pan.baidu.com/s/14i84u ну или вот http://www.orangeui.cn/download.php Спасибо Цитата Ссылка на комментарий
0 aleksandrguru Опубликовано 4 декабря, 2017 Поделиться Опубликовано 4 декабря, 2017 На яндекс OrangeUI Цитата Ссылка на комментарий
0 x11 Опубликовано 9 декабря, 2017 Автор Поделиться Опубликовано 9 декабря, 2017 (изменено) как TBaseDrawPicture правратить в TBitmap? Задача: Нужно как-то расшарить картинку на андроиде actShowShareSheetAction1.Bitmap.Assign(Bitmap); procedure TForm1.actShowShareSheetAction1BeforeExecute(Sender: TObject); Var Bitmap: TBitmap; BaseDrawPicture: TBaseDrawPicture; stream: TMemoryStream; begin if ImageListViewer.Properties.Picture.CurrentPicture.IsEmpty then begin ShowMessage('Картинка отсутствует'); exit; end; BaseDrawPicture := TBaseDrawPicture(ImageListViewer.Properties.Picture.CurrentPicture); stream := TMemoryStream.Create; BaseDrawPicture.SaveToStream(stream); stream.Position := 0; Bitmap := TBitmap.CreateFromStream(stream); try actShowShareSheetAction1.Bitmap.Assign(Bitmap); finally Bitmap.Free; stream.Free; end; end; Изменено 10 декабря, 2017 пользователем x11 Цитата Ссылка на комментарий
0 x11 Опубликовано 10 декабря, 2017 Автор Поделиться Опубликовано 10 декабря, 2017 (изменено) Картинка на тёмной и светлой темах. А вот во время дизайна, в среде, нормально отображается. Не могу понять, как заставить отображаться нормально на светлой теме. Изменено 10 декабря, 2017 пользователем x11 Цитата Ссылка на комментарий
0 x11 Опубликовано 10 декабря, 2017 Автор Поделиться Опубликовано 10 декабря, 2017 Дошло. Картинки я грузил из базы. Я неправильно их записывал в список TSkinImageList. Использовал метод CreateFromBitmapAndMask() вот так переделал procedure AddPhoto(Image: TBlobStream; const sDescr: string = ''); Var pic: TDrawPicture; begin pic := TDrawPicture.CreateFromStream(Image); pic.Caption := sDescr; ImageList.PictureList.Add(pic); end; к сожалению, нет метода CreateFromBitmap() Anatoliy 1 Цитата Ссылка на комментарий
0 x11 Опубликовано 13 января, 2018 Автор Поделиться Опубликовано 13 января, 2018 В 02.12.2017 в 22:04, x11 сказал: OrangeUI пришлось установить из-за того, что там есть галерея картинок с листанием - TSkinFMXImageListViewer. У FMXComponents есть тоже слайдер. http://fire-monkey.ru/topic/4666-fmxcomponents/ К сожалению OrangeUI без исходников и нет версии для Tokyo, но компонент гараздо больше. У FMXComponents есть классный Label, который прокручивает текст/строку с разной анимацией. Ну и компонент значительно меньше, зато есть исходники и версия для Tokyo. FREEFAR 1 Цитата Ссылка на комментарий
0 x11 Опубликовано 13 января, 2018 Автор Поделиться Опубликовано 13 января, 2018 5 минут назад, x11 сказал: К сожалению OrangeUI без исходников и нет версии для Tokyo О, оказалось, то есть. Просто на сайте об этом не упомянул автор Цитата Ссылка на комментарий
0 x11 Опубликовано 18 января, 2018 Автор Поделиться Опубликовано 18 января, 2018 Там появилась версия 1.74, но скачать не получается. У кого получилось скачать? Можете перевыложить? Цитата Ссылка на комментарий
0 x11 Опубликовано 18 января, 2018 Автор Поделиться Опубликовано 18 января, 2018 В общем, скачал другим способом ссылка здесь Скрытый текст https://mega.nz/#!iwomgAaL!fd3YtVrIGrGP6Q1jus3qHJpjlcYjQOu8DaUok4Owgfs yooSee 1 Цитата Ссылка на комментарий
0 yooSee Опубликовано 28 января, 2019 Поделиться Опубликовано 28 января, 2019 Так же в телеграмм создал группу и канал посвященный OrangeUI , всем кому интересен данный компонент добро пожаловать @orangeui , будем разбираться вместе Канал - @orangeuichannel Группа - @orangeui Цитата Ссылка на комментарий
0 x11 Опубликовано 28 января, 2019 Автор Поделиться Опубликовано 28 января, 2019 Лучше на форуме, т.к. есть поиск и Гугл индексирует. Цитата Ссылка на комментарий
0 x11 Опубликовано 28 января, 2019 Автор Поделиться Опубликовано 28 января, 2019 6 часов назад, Роман Фил сказал: Дёргаем компоненты с оф.сайта - http://www.orangeui.cn/download/ не нужно было это публиковать в явном виде уже закрыли, видать эту лазейку Если кто скачать 1,75, перевыложите, пожалуйста Цитата Ссылка на комментарий
0 yooSee Опубликовано 28 января, 2019 Поделиться Опубликовано 28 января, 2019 11 минут назад, x11 сказал: не нужно было это публиковать в явном виде уже закрыли, видать эту лазейку Если кто скачать 1,75, перевыложите, пожалуйста Да это сайт их лагает, у меня 1.75 бетка есть Цитата Ссылка на комментарий
Вопрос
x11
Кто-нибудь использует библиотеку компонент OrangeUI?
http://blog.csdn.net/delphiteacher/article/details/45013841
Ссылка на комментарий
32 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.