Равиль Зарипов (ZuBy)

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    157

Равиль Зарипов (ZuBy) last won the day on 16 января

Равиль Зарипов (ZuBy) had the most liked content!

7 подписчиков

О Равиль Зарипов (ZuBy)

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

Информация

  • Пол
    Мужчина
  • Город
    Астана

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

1 560 просмотров профиля
  1. Ну так отключите если не используется и не будет пугать. Из коробки сделано, чтобы новички при создании нового приложения не испытывали сложности. Эти все разрешения используются в демках студии. По очереди или скопом.
  2. TGestureManager кинуть на форму связать контрол и TGestureManager через свойство Touch выбрать LongTap в InteractiveGestures в событии OnGesture контрола написать примерно такое if EventInfo.GestureID = igiLongTap then ShowMessage('Long Tap'); а меню это уже совсем другая тема
  3. эти разрешения поставлены из коробки и их нужно включать по надобности. READ_CALENDAR и WRITE_CALENDAR - для работы с календарём ACCESS_COARSE_LOCATION и ACCESS_FINE_LOCATION - для gps CALL_PHONE - для работы со звонками CAMERA - для фото и видео съемке READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE - для записи и чтения файлов на устройстве и тд.. все чем не пользуетесь, можно и нужно отключать
  4. в раздел интересующий зайти и там сверху справа есть "Подписаться"
  5. обновления xcode не просто так делается, IOS развивается и SDK меняется. а получить SDK можно только установив последний xcode
  6. Rad Studio жестко трактует нам пользоваться последними версиями их продуктов, т.к. с выходом новых версии xcode, ios они делают поддержку для них. и то что работало когда-то, сейчас может не работать. текущая стабильная связка Sierra+XCode 8.0+PAserver 18+Rad Studio Berlin Update 2
  7. Там нужно модуль phys вроде подрубить, где то на форуме было
  8. ModernLV.getVisibleCount
  9. ну и кому хочется сделать Ballon, а не прямоугольник копируем в проект и открываем FMX.Controls.Win.pas Ctrl+F -> constructor TWindowsHint.Create(const AHandle: TWindowHandle); FToolTipHandle := CreateWindowEx(0, TOOLTIPS_CLASS, nil, WS_POPUP or TTS_ALWAYSTIP or TTS_BALLOON, 0, 0, 300, 300, FNativeControlHandle, 0, hInstance, nil); TTS_BALLON - сделает закругленные подсказки со стрелкой сохраняем Готово!
  10. без костылей никак, т.к. этот код не вызывается повторно. почему повторно? потому что форма создается всегда со стилем Sizeble, потом если стиль другой (например None), то вызывается пересоздание окна (не формы!!) где выставляются стили (винапи). и так как форма создана, то повторно событие где вызывается этот код не происходит надеюсь понятно написал)
  11. я тут посидел немного, сделал костыль. особо не заморачивался копируем в проект и открываем FMX.Forms.pas Ctrl+F -> procedure TCommonCustomForm.SetShowHint(const Value: Boolean); procedure TCommonCustomForm.SetShowHint(const Value: Boolean); begin FShowHint := Value; ReleaseLastHinted; // ZuBy *** if (not(csDesigning in ComponentState)) then begin FreeAndNil(FSharedHint); FSharedHint := THint.CreateNewInstance(Handle); end; // *** ZuBy end; сохраняем в событии OnCreate, OnShow пишем ShowHint := true; Готово!
  12. на андроиде не проверял, но должно работать alphaLVS_Berlin.zip
  13. Ссылка: http://blog.rzaripov.kz/2017/01/blog-post.html Автор: Зарипов Равиль @ZuBy Описание: Онлайн-сервисы в помощь разработчику по дизайну
  14. намёк <TSpeedButton>.StaysPressed := false;