Таблица лидеров


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

Показан контент с высокой репутацией за 24.04.2018 в Сообщения

  1. 5 баллов
    Приступил к работе над большим демо-проектом, который призван продемонстрировать работу каждого компонента в библиотеке FGX Native. Работа будет продолжаться по мере добавления новых компонентов. Данный демо проект нужен не только показать возможности библиотеки, но он так же станет своеобразным наглядным руководством по настройкам компонентов. Ниже представлен пример страницы приложения, посвященный компоненту TfgLabel.
  2. 3 балла
    ENERGY

    Tokyo 10.2 Не работает дебаг в Android

    Рестарт Windows и Android?
  3. 3 балла
    mmover

    Как поменять шрифт свёрнутого TComboBox?

    Меняется с помощью стиля. Например: procedure TForm2.Button1Click(Sender: TObject); begin ComboBox1.ListBox.DefaultItemStyles.ItemStyle := 'ListBoxItemMyStyle' ; ComboBox1.NeedStyleLookup; end;
  4. 3 балла
    Brovin Yaroslav

    [FGX Native] Полноценная поддержка Z-Order

    Работа над библиотекой продолжается полным ходом. Идет пополнение основных компонентов. Вот очередь добралась и до выдвигаемой панели Drawer. Новый контрол появился на палитре компонентов DrawerLayout. На видео выше продемонстрирована работа этого компонента. Отдельно стоит обратить внимание на скорость запуска приложения, плавность работы компонентов, а так же на полноценную поддержку Z-Order. 2018_03_21_03_46_52.mp4
  5. 3 балла
    Sergiy_83

    OnClick срабатывает не всегда!

    Сделал то что надо на основе progressbar, получилось еще красивее. Основа – rectangle, на ней progressbar у него HitTest = false и выравнивание по горизонтали. На rectangle повесил три события OnMouseDown, OnMouseMove и OnMouseLeave. У первых двух код устанавливает Value прогресбара в соответствии координатой пальца по оси X. OnMouseLeave это основное действие которое выполняется после того как палец ушел за пределы или отрыв в любом месте. В моем случае это перемотка по файлу. Rectangle полезен когда progressbar узкий, для удобства использования. Цвет ему прозрачный, закруглить углы и получается довольно симпатичный контрЛ.
  6. 3 балла
    МихаилЪ чайковЪ

    Tlabel Click

    lblCompanyMail.HitTest := True; Есть такая строчка у вас?
  7. 2 балла
    Евгений Корепов

    Импорт/экспорт БД

    Конечно полный путь, откуда иначе функция узнает какой файл отправлять? AComment - комментарий, типа "Это файл №199 из такого то приложения, служит для того то". Но никто не заставляет вас его писать. Перед тем как пробовать запускать, прочтите предупреждения компилятора, некоторые функции устарели или изменилось их местоположение. Исправьте код. После этого вызывайте как указали, но вместо знаков вопроса укажите пустую строку к примеру. И убедитесь в существовании файла перед его отправкой.
  8. 2 балла
    Евгений Корепов

    Импорт/экспорт БД

    Вот так: procedure ShareFile(aFileName, aComment : String); {$IFDEF ANDROID} var Intent : JIntent; uri : Jnet_Uri; AttachmentFile: JFile; S : String; {$ENDIF ANDROID} begin {$IFDEF ANDROID} Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_SEND); Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); S:=TPath.GetFileName(aFileName); Intent.putExtra(TJIntent.JavaClass.EXTRA_SUBJECT, StringToJString(aComment)); Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringToJString(aComment)); AttachmentFile := TJFile.JavaClass.init(StringToJString(aFileName)); Uri := TJnet_Uri.JavaClass.fromFile(AttachmentFile); Intent.putExtra(TJIntent.JavaClass.EXTRA_STREAM, TJParcelable.Wrap((Uri as ILocalObject).GetObjectID)); Intent.setType(StringToJString('text/plain')); // Intent.setDataAndType(StrToJURI('file:' + TPath.Combine(TPath.GetSharedDownloadsPath, 'picture.png')), StringToJString ('image/png')); SharedActivity.startActivity(Intent); {$ENDIF ANDROID} end; Из давнего проекта, возможно нужно будет подправить согласно сообщениям компилятора. P.S. И файл должен находится в общедоступной папке (к примеру TPath.GetSharedDocumentsPath)
  9. 2 балла
    Martifan

    iOS Speech To Text

    https://github.com/jimmckeeth/FireMonkey-Android-Voice/
  10. 2 балла
    Brovin Yaroslav

    [FGX Native] FlexBox, Йога и AspectRatio

    О чем эти слова?!?! Да все о том же, о гибкой системе выравнивания FlexBox и об используемой реализации этой системы Yoga. На этот раз решаем задачу сохранения пропорций в размерах контролов. Представьте себе. что ваши встраиваемые изображения должны всегда сохранять соотношение сторон 16 к 9. Чтобы такого добиться в VCL и частично в FMX, вам придется написать код. Хоть он и простой, но написать его придется. в FGX Native введено новое свойство AspectRatio для Size. Его основная идея задать соотношение ширины к высоте контрола. А дальше система выравнивания сама все сделает за вас и при изменении ширины или высоты контрола (в зависимости от других настроек) автоматически вычислит высоту или ширину и сохранит пропорцию.
  11. 2 балла
    Новый компонент TfgApplicationEvents для централизованного мониторинга вашего мобильного приложения. Отслеживает изменение системных событий вашего приложения и предоставляет эти данные в одном месте. 1. OnApplicationStateChanged - Произошла смена состояния приложения 2. OnException - произошла ошибка в приложении 3. OnLowMemory - мало оперативной памяти 4. OnScreenOrientationChanged - изменилась ориентация экрана P.S. События будут пополняться.
  12. 2 балла
    Первый вариант нового компонента TfgCollectionView имеющий потрясающие возможности по гибкому созданию любого списка. Гибкий, как FMX TListBox и гораздо быстрее TListView. Создавайте любое количество стилей отображения элементов списка из любых компонентов FGX. А затем просто связывайте, какой стиль должен использовать тот или иной элемент списка. На приведенном ниже скриншоте и видео, вы можете наблюдать прокрутку списка из 100 элементов, написанного без единой строчки кода. Но это еще не все, полностью каркасная архитектура компонента позволяет создавать различные варианты размещения элементов. Начиная от отображения в строку, в столбец, по сетке и заканчивая своим кастомным размещением элементов. Поразительная скорость работы достигается за счет отображения только видимых элементов. Screenrecorder-2018-03-26-01-52-41-383.mp4
  13. 2 балла
    Расширен функционал компонента кнопки TfgButton: - Добавлена поддержка картинок - Теперь можно указывать, как располагать картинку относительно текста TfgButton.ImageLocation - Гибкие настройки параметров отображения текста на кнопе (шрифт, размер, стиль), цвета для разных состояний кнопки, а также поддержка тени TfgButton.TextSettings. Дополнительно: - Обновлены иконки запуска приложения для Андроида Delphi-Java мост: - Исправлена ошибка, которая не позволяла передавать nil значения в Android API - Улучшена утилита генерации делфи хедеров по Android Api. Теперь по объёму генерируемые хедеры получаются чуть меньше
  14. 2 балла
    Кроме Align = Top, установите еще свойство Top = 10000, что бы они добавлялись заведомо ниже всех существующий элементов. Если не устанавливать Top, то по умолчанию позиция у всех будет 0 и порядок элементов будет зависеть от погрешности вычислений Single.
  15. 2 балла
    Здравствуйте. Shift+Ctrl+C Delphi-Default-IDE-Shortcut-Keys.pdf
  16. 2 балла
  17. 2 балла
    Здравствуйте. Это баг, я сообщил о нём ещё в мае (RSP-14928 и RSP-14929), в тех. поддержке предложили временное решение (ответ ниже). (Тема В TEdit стирается предыдущий текст аналогичная). find FMX.Platform.Android.pas find procedure TTextServiceAndroid.SetCaretPosition(const Value: TPoint); change code to: procedure TTextServiceAndroid.SetCaretPosition(const Value: TPoint); var SelStart, SelEnd: Integer; begin if FCaretPosition <> Value then begin FCaretPosition := Value; CalculateSelectionBounds(SelStart, SelEnd); if (FTextView <> nil) and not FInternalUpdate then PlatformAndroid.SynchronizeOnUIThread( procedure begin //Fix By [龟山]Aone(1467948783) //https://quality.embarcadero.com/browse/RSP-14928 // if (SelEnd - SelStart) > 0 then // FTextView.setSelection(SelStart, SelEnd) // else FTextView.setCursorPosition(CaretPosition.X); end); end; end;
  18. 1 балл
    Евгений Корепов

    Импорт/экспорт БД

    Да, конечно. Что то из этих, лишнее уберите: Androidapi.JNI.Webkit, FMX.Platform.Android, Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNIBridge, Androidapi.JNI.JavaTypes, Androidapi.JNI.Net, Androidapi.JNI.Os,
  19. 1 балл
    Brovin Yaroslav

    [FGX Native] ShowMessage

    Работа над API продолжается. В этот раз руки дошли до асинхронной реализации ShowMessage. Впереди еще диалоговые формы ввода строковых данных и классический MessageDlg.
  20. 1 балл
    Новые обновления компонентов TfgProgressBar и TfgActivityIndicator. В вашем приложении нужно отобразить выполнение длительных операций? ⏱⌛️ Тогда эти два компонента то, что вам нужно. Первый позволяет отобразить прогресс выполнения вашей задачи, когда вы можете ее оценить. Второй - когда не известно, через какое время закончится ваша фоновая задача. Оба компонента имеют ряд опций по настройки внешнего вида. Смотрим видео работы демки с компонентами. (Видео снизу 👇) Screenrecorder-2018-03-31-01-03-42-314.mp4
  21. 1 балл
    Не помогло. Решил поискать ответ по командам, которые вы написали. Нашел такое решение: VertScrollBox1.ViewportPosition:=TPointF.Create(0,0); Все работает. Спасибо!
  22. 1 балл
    Пропустили символ ;
  23. 1 балл
    sinuke

    Круглая кнопка

    Вот набросал на скорую руку примерчик (может конечно не идеальный пример, но сегодня что-то голова совсем деревянная) 111.zip
  24. 1 балл
    dmokrushin123

    ANDROID не приходят PUSH Уведомления

    Ну в общем как то заработало. Сообщения доставляются только на токен для Android хотя в интерфейсе FCM есть общевещательная отправка на приложение (для IOS это работает). OnReceiveNotificationEvent изменил FText := x['"gcm.notification.body"'].AsString FTitle := x['"gcm.notification.title"'].AsString; .................................. Есть пара вопросов: 1. Как понять что токен устройства сменился, как то не очень хотелось бы сложно решать этот вопрос 2. В версии IOS 10 убрали возможность группировки уведомлений по приложению, в итоге происходит загромождение. В NotificationCenter есть СancelAll но что то ничего не происходит, как было несколько уведомлений так и остается
  25. 1 балл
    wamaco

    C++Builder XE10 & ShowModal

    У меня такое же ощущение от Xamarin, но это не значит что на нем никто ничего не пишет, просто у меня не зашло! Так же с Android Studio, а с XCode все чин чином! Но кто то плюется на XCode! Не скажу что отлично владею Delphi, но как то отвращение не вызывает, даже не смотря на некоторые баги и танцы с бубном! А вот Java бесит! Так что кому что нравится!
Эта таблица лидеров рассчитана в Москва/GMT+03:00