Перейти к содержанию
Fire Monkey от А до Я

Лидеры

  1. mazayhin

    mazayhin

    Пользователи


    • Баллы

      2

    • Постов

      163


  2. Tumaso

    Tumaso

    Пользователи


    • Баллы

      2

    • Постов

      331


  3. Alex7wrt

    Alex7wrt

    Пользователи


    • Баллы

      1

    • Постов

      508


Популярный контент

Показан контент с высокой репутацией 05.03.2018 во всех областях

  1. Определяй, не перекрывается ли активный TEdit клавиатурой. Если перекрывается, то смещай все едиты вверх, чтобы было видно, в какое поле и что вводишь. Я бы разместил все TEdit например на TRectangle, ловил событие FormVirtualKeyboardShown, определял размеры перекрываемой области и в случае необходимости двигал TRectangle. А на событие FormVirtualKeyboardHidden возвращал бы все назад. Тут только есть нюанс - FormVirtualKeyboardShown не всегда вызывается с правильными размерами (Эмбе над этим еще видимо долго работать))) ), поэтому нужно отдельно хранить правильное значение размеров клавиатуры (оно возвращается при первом вызове FormVirtualKeyboardShown)
    2 балла
  2. Задать для тех TButton, которые должны вращаться по окружности значение Position.Point:=PointF(Xc+R*cos(A+D[i]), Yc+R*sin(A+D[i])), где Xc, Yc - координаты центра, вокруг которого движется TButton, R - расстояние от этого центра до центральной точки TButton, A - параметр (угол), который линейно меняется (если нужна постоянная скорость) с помощью таймера либо TAnimation. Если элементов TButton несколько, то сдвигом A+D задается угловое смещение TButton относительно друг друга. Например, если всего N штук TButton, то Di=2*Pi/N*i. Xc, Yc и R легко выражается через координаты и размеры центра и TButton. P.S. Задача аналогична круговому вращению планет вокруг Солнца
    1 балл
  3. mazayhin

    REST Client Library vs. THTTPClient

    THTTPClient - голый клиент, а в TREST... За вас сделана часть работы для работы по rest, и ну и преобразования результата в TDataSet. Внутри там тот же HttpClient
    1 балл
  4. mazayhin

    Log.d - что это?

    API for sending log output. Generally, you should use the Log.v(), Log.d(),Log.i(), Log.w(), and Log.e() methods to write logs. You can then view the logs in logcat. The order in terms of verbosity, from least to most is ERROR, WARN, INFO, DEBUG, VERBOSE. Verbose should never be compiled into an application except during development. Debug logs are compiled in but stripped at runtime. Error, warning and info logs are always kept. Смотреть это можно через monitor.bat идет в составе sdk, ну или abd logcat. В лог выод идет только для debug сборок, в release не выводится
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...