Перейти к содержанию
  • Регистрация

Сергей Сергеев

Пользователи
  • Публикаций

    65
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сергей Сергеев стал победителем дня 14 января

Сергей Сергеев имел наиболее популярный контент!

Информация о Сергей Сергеев

  • Звание
    Продвинутый пользователь

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. точно, компиляция в 10.2 и 10.3 дают разный вид DatePicker. От стиля Delphi зависит цвет вот эти вот панелек ( темные, светлые) - собственно и вопрос - как поменять.. т.е. похоже не нативный, хотя может от версии SDK андроида зависит.. пс. все таки одинаковый - "современный", SDK 22 и SDK 28.. хм.. а крутилки помню, Seatle или Berlin по моему были.. а сейчас - тыкалки.. придется самому делать наверное календарь "в цвет"
  2. Вот.. правда в v21.xml ничего не нашел, как и в .style, скорее всего отрисовка както завязана на, например, условно стиль "правый угол TaskBar" ( чтоб никто не догадался). И еще меня смущает нативность этих элементов, коллеги утверждают, что в разных Версиях они разные, а тут одинаковые.. пс. Не нашел файл FMX.Pickers.Android - где они?
  3. проект один - из Sample DatePicker, разные стили цепляю ( т.е. загружаю файл *.style в StyleBook) Delphi - получаю разные цвета .. вряд ли при этом xml файл меняется.. неужели не предусмотрена возможность менять? и даже отключить это непонятно как.. разве что не использовать TDateEdit..
  4. вот.. они зависят от стиля Дельфи, первый Андроид Dark Style, Второй Android L Light и откуда цвет надписей, выделения.. В дарк стиле все тот же неубиваемый сине-голубой.
  5. Стиль Андроид Л. Все сине-зеленые квадратики в *.png файлах стиля и линии заменил на свои. В списке элементов стиля не т такого элемента как Picker. Откуда он берет эти панельки над днями месяца?
  6. 4 файла с разными разрешениями картинок ( иконки кнопок, пунктов горизонтального и вертикального меню, сами кнопки ( круглые с тенями , фоны, и т.д). стандартных элементов там нет, он про них ничего не знает. Я взял не StyleBook и в нем редактировать, а BitMap StyleDesigner, загрузил в него Android L Light Style, добавил в него 4 файла с картинками дизайнера ( в добавок к стандартым) и пробовал в нем добавить новый Object - на основе (копии) CheckBox - пытался добавить надпись снизу, чтобы получился обьект с картинкой и надписью под ней. Не получилось. Смог только заменить картинку для состояния чек и анчек. Ссделал 8 таких обьектов - по количеству элементов горизонтального меню, картинку которого привел. Загрузил это в стиль приложения. Потом на TLayout положил чекбокс , указал ему один из новых стилей. Под ним, по центру положил Ttext, это надпись пункта меню. Но! это три обьекта, на каждый надо вешать онклик, все отдельно перекрашивать ( чекбокс и надпись), следить чтобы не "троило" ( т.е. если сработал он клик на одном обьекте ( надписи к примеру), то не реагировать на онклик панели или чекбокса). Поэтому и хочу - одним обьектом через стили. т.е. я так и сделал.. а хотел одним обьектом с надписью и панелью, ну большой чек бокс, чтоли, с надписью внизу и фоном.
  7. А сам демо пример работает? если его не менять? если работает, то как в детстве - найди 5 отличий.. пс. там еще манифест менять, +файл подкладывать в проект, для новых проектов , вроде, 10.3 сама это делает, а для старого - я вручную правил манифест и файл создавал и в деплой размещал..
  8. посмотрите как сделано в примере из поставки, и заодно проверьте работает ли у вас. PhotoEditorDemo - у меня все работает.. там есть кнопка - сделать фото с камеры и получаются все разрешения.
  9. Доброго времени суток.. Столкнулся с такой проблемой, - добавляю новые обьекты в Bitmap Style Designer - панельки с разными картинками ( задание углов картинки мышкой - это издевательство! почему нельзя вписать координаты?? окно есть для координат но только на отображение, прямо игра в минер.. особенно радует указывание 5! картинок например для чекбокса чекед + 5 для анчекед и все это в 4х разрешениях - 40 картинок! мышкой!).. потом сохраняю как style FMX. Открываю файл в StyleBook, он затирает предидущий стиль приложения, и не дай бог что либо подредактировал в StyleBook - все пропадает. Есть такой элемент MultiView. В исходнике стиля AndroidL Light ( vsf ) - в списке обьетов он отсутствует (?) хотя есть почти в каждом приложении.. шторка в нем , по умолчанию серая, сменить можно только редактирую в StyleBook, но последующая перезагрузка стиля, естественно все стирает. Как выпутаться из этого замкнутого круга? Merge стилей двоит все обьекты, нельзя ли както делать свои стили уже в формате .style , которые бы "прибавлялись" к загруженному из vsf?
  10. Спасибо за поддержку.. разместил первый вопрос в теме создание стилей.. вот второй
  11. Приветствую Вас! нарисовал дизайнер проект приложения, и по моему недосмотру не дал отдельные файлики для каждой картинки, а все картинки в одном файле для каждого разрешения, 1x 15x 20x и 30x. Также есть для 4х и 5х. Но сразу оговорюсь - использовать их не получилось - прикрепил, ссылки в них сделал, но похоже они заменили 2х и 3х, т.е. координаты для 2х и 3х почемуто применялись для файлов 4х и 5х Может ошибаюсь, убрал файлы 4 и 5 и ссылки вних - все заработало. Может в будущем пригодится. Так вот, использовать эти "простынки" с наборами картинок, я так понял можно через стили. Загрузил стиль АндроидЛайт и в нем начал пробовать добавлять обьекты. Сразу скажу - ни один из добавленных вручную ( через кнопки в правом верхнем углу ) обьектов не захотел работать - т.е. ничего не показывал. Работали только копии уже существующих в стиле обьектов - пока склонировал два - панель и чекбокс. Приложил картинку нижнего меню - набор таких вот обьектов, активный оранжевый, остальные черные. Хотел сделать обьект : общая панелька, в которой есть обьект битмап и текст под ним, все по горизонтали по - центру. Отступы от верха панельки - картинок и надписей одинаковы. Можно сказать что это чекбокс такой, с двумя состояниями - вкл и выкл. Главное чтобы работало как один обьект - панелька+ картинка + надпись. Из готового стиля чекбокса смог только заменить в нем картинку - получил обькт только для картинки - зато с двумя состояниями - чек и анчек. Понятно, что положив это на Лайоут и добавив надпись снизу - получу визуально похожее, но это три онклика на каждом, замена цветов в надписи вручную.. Как сделать вот такой единый обьект стилями? пс. кстати там еще значек - что есть нечто требующее внимание - оранжевый круг у программ на картинке.. если еще и для него удастся в стиле место приделать.. было бы здорово. Заранее всем спасибо за ответы - советы.
  12. Есть пока около 40 экранов в zeplin, прототип, и 5 наборов картинок иконок, лого, полосок и т.д. в 5 разрешениях. С пнд только начал делать новое приложение, разбираюсь со стилями.. К сожалению, я так понял, курсы по стилям из шапки сайта не работают, ответа на запросы не получил.. Есть вопросы, позже напишу в теме стилей..
  13. Сделал так.. TEdit положил внутри THorzScrollBox. Ширина TEdit больше чем Scroll, что не влезло справа, обрезалось. Спрятал ScrollBar, чтобы не портил вид. Положил на форму TrackBar c Value от 0 до 150. Для значения Value добавил TFloatAnimaton с изменением Value от 0-150 по циклу и с реверсом. На событие OnChangeValue TrackBar повесил обработчик в котором, в зависимости от значения Track меняю у HorzscrollBox позицию ползунка ( .ScrollBy (dX,dY) - еле нашел!) Результат на видео https://youtu.be/crtw-qQmjFc. Проект вечером прикреплю - может кому понадобится. "мозг" тут : var Form1: TForm1; currPos : integer=0; implementation {$R *.fmx} {$R *.LgXhdpiPh.fmx ANDROID} {$R *.Windows.fmx MSWINDOWS} procedure TForm1.TrackBar1Change(Sender: TObject); var cnt : integer; cp :integer ; begin lbT.Text := TrackBar1.Value.ToString; cp := Round(TrackBar1.Value) ; cnt := currPos - cp; currPos := cp; HorzScrollBox1.ScrollBy(cnt,0) ; end; Test.rar
  14. Привет! Как сделать "бегущую строку" в TLabel или TEdit - длинный текст, если не влазит в отведенное место по ширине, то авто скролл горизонтальный.. пробовал через добавление TFloatAnimation в CustomStyle к свойству Text, изменяя position - ничего не происходит, пробовал Font.Size менять ( для проверки - а вообще оно работает?) тоже ничего не происходило. Запускаю в Win, а нужно вообще для Androiod и Ios.
×
×
  • Создать...