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

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

Модераторы
  • Постов

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

  • Посещение

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

    265

Весь контент Равиль Зарипов (ZuBy)

  1. Да вот теперь все правильно понимаете, чтобы разделить визуально колонки пришлось не мало кода дописать в самом FMX.ListView.pas там же сделано и выделения и собственный обработчик нажатия и прочее. Если хотите могу добавить вас в бета-тест. В личку скиньте платформу и емайл (AppleID или Google account)
  2. Если вам будет понятно, это стиль айтема отрисованный несколько раз. Поэтому визуально вы видите несколько плиток, а не одну как обычно
  3. Нет, там только TListItemText и TListItemImage. Просто визуально сделано так, как будто они лежат еще на чем то.
  4. видимо вы не поняли, что это не кнопки, у них нет парентов.
  5. компилятор сам собирает обе версии и вшивает в одну аппликацию (ну или как-то так) вот требования к девайсу (проект собран для 64-bit) прекрасно устанавливается на такие девайсы
  6. вроде ограничения только по версионности iOS я на днях запускал на IPhone 4S с версией ос 9+ все прекрасно работает. UPDATE: у меня Seattle (и заливал через TestFlight)
  7. вставил нужную строчку /* 115: */ private NotificationCompat.Builder buildNotification(String msgTitle, String msgText, PendingIntent contentIntent) /* 116: */ { /* 117:129 */ int icon = this.mContext.getApplicationContext().getApplicationInfo().icon; /* 118: */ /* 119: */ /* 120: */ /* 121:133 */ NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this.mContext); /* 122:134 */ mBuilder.setSmallIcon(icon); /* 123:135 */ mBuilder.setTicker(msgTitle); /* 124:136 */ mBuilder.setContentTitle(msgTitle); /* 125:137 */ mBuilder.setContentText(msgText); /* 126:138 */ mBuilder.setContentIntent(contentIntent); /* add:ZuBy */ mBuilder.setStyle(new NotificationCompat.BigTextStyle().bigText(msgText)); // эта строчка делает мультилайн /* 127:139 */ mBuilder.setSound(RingtoneManager.getDefaultUri(2)); /* 128: */ /* 129:141 */ return mBuilder; /* 130: */ } на всякий случай прикладываю полностью исходные данные остался вопрос, как скомпилировать в jar файл? fmx.src.rar
  8. Нашел на форуме в одной из тем Java Decompiler им посмотрел fmx.jar в нем лежит, то что нужно
  9. Доброго дня! Решил я побороть проблемку single-line в нотификациях (в частности push, т.к. локальные можно выводить в несколько строк) Почитал в интернете, набрел на такие статьи https://mobilefirstplatform.ibmcloud.com/blog/2015/11/24/multi-line-gcm-push-notifications/ https://github.com/vivinkrishnan/multi-line-push/blob/master/MultiLineNotifications/apps/MultiLineNotifications/android/native/src/com/MultiLineNotifications/GCMIntentService.java судя по ним нужно просто подменить библиотеку com.embarcadero.gcm.notifications.GCMIntentService на измененную как статье выше Вроде плёвое дело, но где найти эту библиотеку и чем скомпилировать исходник? Если у кого есть познания в этой области, подскажите в какую сторону рыть. Нам ведь всем такое пригодится fmx.zip (Seattle, Berlin) LocalMultiline.zip (Berlin) https://github.com/rzaripov1990/Multiline-Push-and-Local-Notifications
  10. ну так в AppStore принимают только приложения скомпилированные для 64-bit архитектуры просто выберите Application Store и Release и нажмите play у вас появится .ipa файл, который нужно залить через Application Loader Подключенный девайс не обязателен
  11. А вы после заполнения LV вызвали LV.Resize?
  12. если брать реализацию для андроида, то есть решение без сенсора в этой теме там в первом сообщении, вложение
  13. нет конечно, это же не веб. можно открыть видео в youtube из своего оприложения
  14. скорей всего FindObject(sText) deprecated, попробуйте использовать FindDrawable(sText)
  15. если не принципиально использование TListBox, то используйте TListView
  16. такое скушает только Windows. я на форуме уже приводил такой пример
  17. ну например никак, т.к. мы не можем положить что-либо поверх карты (андроид) а вот вытащить центр карты это легко, там есть такой метод
  18. нужно Realign родителю вызвать. смотря какой контейнер выступает в качестве родителя, у некоторых нужно вызвать RecalcSize
  19. речь идёт о том, что вы создаете "кастомный контрол", если это так, то вы его должны отрисовать вручную в событии OnUpdateObjects
  20. у вас же не месенджер, значит это вам не подходит
  21. а можно посмотреть на отрисовку этого текста?
  22. у вас TRectangle на TMultiView лежит? если да, то выставите ему на <TRectangle>.Margins.Right := -1;
  23. они работают на пушах
×
×
  • Создать...