knsg12
Members-
Posts
222 -
Joined
-
Last visited
-
Days Won
12
Content Type
Profiles
Forums
Events
Store
Blogs
Everything posted by knsg12
-
Насколько помню там HitTest еще на сделали, могу ошибаться. У меня тоже тап не работал на компоненты в коллекции.
-
@Stasспасибо за ваше участие! Проверил у себя, звук работает, все отлично! На заметку, в ассет менеджере файл заливаем и ставим место распаковки: Закрытые документы (private)! Иначе чета он там файл не может создать и т.д.
-
А возможно, просто уже не помню, почему не стал использовать. На десктопных использовал, а на мобильных перестал, но точно не помню почему.
-
Я бы не советовал использовать bluetooth. Проблема в том, что через время он теряет соединение и его снова нужно подключать. Поэтому я использую подключение ethernet. Он более стабилен. От FastReport тоже отказался, отправляю принтеру команды ESP на прямую. Вот код для сетевого принтера: var tcpClient:=TIdTCPClient.Create(nil); tcpClient.ConnectTimeout:=10000; try tcpClient.Connect(ip,9100); tcpClient.Socket.Write(27);tcpClient.Socket.Write(116); tcpClient.Socket.Write(17); //select character code table var i:integer; for I := 0 to Pred(chk.Count) do tcpClient.Socket.WriteLn(chk.Strings[i],IndyTextEncoding(866)); tcpClient.Socket.Write(27);tcpClient.Socket.Write(74); tcpClient.Socket.Write(255); // print and feed paper tcpClient.Socket.Write(27);tcpClient.Socket.Write(74); tcpClient.Socket.Write(255); tcpClient.Socket.Write(29);tcpClient.Socket.Write(86); tcpClient.Socket.Write(1); //select cut mode tcpClient.Disconnect(); except on e:Exception do TThread.Synchronize(nil, procedure begin TfgToast.Show(e.Message); end); end; freeAndNil(tcpClient); Если нужен bluetooth, напишите, могу поискать, то что я раньше использовал.
-
Звук почему то все равно не воспроизводит. Делаю вот так: if (TfgAssetsManager.Current.Find<TfgAssetFile>('muz', Asset)) then begin AudioPlayer := TAVAudioPlayer.Create; AudioFileUrl := StrToNSUrl(Asset.FileName); AudioPlayer := TAVAudioPlayer.Wrap(AudioPlayer.initWithContentsOfURL(AudioFileUrl, @ErrorPtr)); if ErrorPtr = nil then begin // Не удалось открыть файл Error := TNSError.Wrap(ErrorPtr); raise Exception.Create(NSStrToStr(Error.localizedDescription)); end else begin AudioPlayer.prepareToPlay; // <-- на этом месте слетает и дальше не отрабатывает. Хотя ошибок нет AudioPlayer.play; end; end; Что я делаю не так, подскажите пожалуйста.
-
В модальном режиме TfgBottomSheetLayout, если выставить параметр TfgBottomSheetLayout.ContentShadingSettings.Enabled = True, то при запуске приложения, экран полностью черный. Проверил в прилагаемом демо примере BottomSheetFloatDemo, тоже самое.
- 1 reply
-
- 1
-
Также дополню замечания по этому компоненту. Выбираю опцию PullToRefresh, если данных нет или все элементы списка помещаются в коллекцию (т.е. когда нет скрола), то PullToRefresh не работает, элементы просто не двигаются, как только кол-во элементов превышает высоту коллекции(т.е. появляется скрол), PullToRefresh срабатывает. Сейчас как выход приходится добавлять пустые стили, чтобы заполнить коллекцию и появлялся скрол, чтобы пользователь мог обновить список. Неудобно! Могли исправить? Пример не прилагаю, думаю и так все понятно )) П.С. Насколько понял долгий тап еще не работает? У меня не реагирует.
-
@Yaroslav Brovin большое спасибо за направление, но был бы примерчик как его создать, вот это бы помогли. За ранее прошу прощения, но никогда не делал подобного и беглый поиск ничего не дал.
-
Не подскажете а каким образом сейчас возможно на iOs воспроизвести звук, ну или какой то тоновый стандартный звук? Есть ли возможность? Необходимо звуковое сопровождение на реакцию.
-
нет. забросил я это дело до лучших времен(обещали отдельный компонент реализовать).
-
Пытаюсь запустить код получения списка подключенных девайсов по блютузу, который работает на FMX, а здесь вот такую ошибку дает: Пример прилагаю. AndoridPrint.zip
-
Как ссылка не отображаются, отображаются как обычный текст.
-
Есть оказывается свойство TfgLabel.LinksTypes, но тут есть два вопроса: 1. Из всего набора типов ссылок у меня сработало только два Телефон и Веб ссылка, остальные (Почта, Адрес и Календарь) не реагируют (они не работают?). 2. В принципе ссылка на адрес работает как надо, пытается открыть внешнее приложение для отображения карты, но как тогда сделать, чтобы пользователь не видел ссылку, а только текст адреса, а при переходе открывалась ссылка?
-
А как можно поделиться местоположением? И второй вопрос, как ограничить список приложений с которыми я хочу поделиться? Допустим я хочу открыть ссылку о местоположении в 2ГИСе и как то перегруженно, когда выходит куча приложений. Или была бы возможность как то сообщить чтобы показало только программы работающие с картами и т.д.
-
Спасибо! А примерно когда планируется релиз? А то все прям встало, уже думал откатить все на предыдущий релиз, там вроде все работало, но и в последнем релизе полезные вещи есть.
-
Sidney 10.4; FGX 1.4.3 win32 sumsung galaxy S9 Android 10.
-
При закрытии приложения с push уведомлением в режиме отладки вылетает ошибка EfgPlatformService. В документации описание ошибки - Ошибка работы с менеджером сервисов. Запустил демо пример с push-уведомлением, в режиме отладки при закрытии вроде ошибку не выдавал, но через секунд 5 на телефоне выскакивает ошибка "В приложении "PushNotification" снова произошел сбой". Раньше такого не наблюдалось!
-
теперь нужно HitTest:=true; выставлять, на том компоненте, который принимает событие.
-
@r3h0soft это зависит от инстаграмма. Попробуйте с другой программы сделать шаринг, должен тот же самый список выйти. Возможно инстаграм не предполагает прием информации извне.
-
Добрый вечер всем! На основании примера @Stas создал свой botton sheets, выведя его в отдельную форму. Визуально вроде все нормально, но возникла одна проблема, у меня внутри этого шита есть коллекшнВью и сверху заголовок лейаут, теперь чтобы закрыть bottom sheet нужно потянуть за заголовок вниз это нормально работает. Но как реализовать чтобы можно было тянуть не только за заголовок, но и за сам КоллекшнВью, так как он реагирует только на свои события, пытался на него повесить событие тач, не получается. Пример прилагаю. Может есть у кого какие мысли? В родном Botton Sheete его можно закрыть потянув не только за заголовок но и за содержимое. На картинке зеленая область перемещается, красная нет, необходимо научить перемещать шит по красной области. BS.mp4 BottomSheets.zip
-
When you query a picture for the first time, it uploads it and save to Assets, the next time it will no longer upload a picture. And your fgimage always geting pic from Assets.
-
if not TfgAssetsManager.Current.Contains(Item.FalbumId) then TfgAssetsManager.Current.AddBitmapFromUrlAsync(Item.FalbumId, Item.FthumbnailUrl); AItem.GetControlByLookupName<TfgImage>('ImgAlbum').ImageName := Item.FalbumId; Try it! I think Item.FalbumId not uniq field for records, it needs to be replaced by Item.Id.
-
fglistMenu component has an event OnTapItem. procedure TFormMain.fgListMenu1TapItem(Sender: TObject; const AItem: TfgListMenuItem); AItem is what you need.