Jump to content

Stas

Members
  • Posts

    536
  • Joined

  • Last visited

  • Days Won

    75

Posts posted by Stas

  1. Собственно вот.

    Шаги для воспроизведения

    1) Демо пример NavBarAutoSizeDemo

    2) Добавить ActionButton

    3)Запустить

    4) Выйти из программы

    Проверено на Redmi Note 5 (Android9) Samsung M31 (Android10)

    Спасибо 

  2. Ярослав, пожалуйста добавьте в исходники Assets, раньше они были,  потом исчезли, для справочной информации нужны, правда правда.

    Спасибо

  3. Доброе утро.

    Ярослав, проверьте пожалуйста создание TfgCheckBox

    Мне кажется он не создается, для примера создайте форму и поместите на него TfgCheckBox и TfgButton 

    И создайте обработчик примерно такой


    procedure TFormMain.fgButton1Tap(Sender: TObject);
    begin
    fgCheckBox1.IsChecked:=True;
    end;

    У меня появился AV в FGX.CheckBox.Android

    Спасибо

     

  4. 5 минут назад, r3h0soft сказал:

    Можно подробнее, как определить количество видимых элементов?!

    Ну я, думаю, что Вы самостоятельно зададите высоту fgCollectionView исходя из высоты TfgCollectionViewStyle умножить на необходимое Вам количество  элементов.

    Я бы делал именно так.

  5. В принципе у TfgCollectionView есть методы

     procedure ScrollToItem(const AItemIndex: Integer; const AWithAnimation: Boolean = False);
     property ContentOffset: TPointF read GetContentOffset;
     property OnScroll: TfgScrollEvent read FOnScroll write SetOnScroll;

     

    41 минуту назад, r3h0soft сказал:

    Так же вопрос о смене стиля элементов списка подпадающие в (допустим середину) списка, имитирующие выбор текущей строки.

    Вы можете определить количество видимых элементов, и определять форматирование в зависимости, от позиции.

  6. Мопед не мой, это обычный андроидный виджет

    Вам думаю будет проще реализовать эмуляцию оного через fgcollectionview

  7. 1 час назад, Yaroslav Brovin сказал:

    Если какого-то Андроид апи не хватает, я всегда могу его добавить в ближайший релиз. только дайте мне знать, чего не хватает.

    Да, если можно, расширьте пожалуйста TJClass, тамошним RTTI

    А именно

    getDeclaredFields

    getDeclaredMethods

    Многие вещи можно решить через них

    З.Ы. Я ни минуты не пожалел , что перешел на Вашу библиотеку, Ваша TfgCollectionView, это  фантастика 80К объектов, и все на карте (но это уже мое), просто праздник какой-то.

     

    • Like 2
  8. Добрый вечер, если Вы посмотрите реализацию на андроиде, но там видно, что для реализации необходим CoordinatorLayout

    У Ярослава, форма представляет не его, потому, наиболее разумным мне кажется имплементация оного.

    Я смотрел представление FrameStand для FMX, и делал примерно так же

    Если это необходимо, могу выложить свои потуги, но это больше потягушки.

    Спасибо.

  9. 3 часа назад, k0de сказал:

    А если начну скилл тащить по андроид студио, то тогда возникает вопрос зачем тогда мне delphi и fgx и fmx?

    Правильно, только андроид студия не причем. Работая с FGX, Вы заранее обрекаете себя на определенные рамки. Многое на дельфи без java просто нельзя.Это как Велимира Хлебникова на английский перевести. Но, скорость разработки визуального интерфейса (в рамках, конечно).  Знакомый язык. Призрачная возможность перевести интерфейс на IOS. Используя чистый java, Вы такой возможности лишены в принципе. Именно поэтому я мониторил библиотеку Бровина, с тех пор как узнал о ней. 

    Вот так вот.

    Спасибо, извините за многословность.

  10. 3 часа назад, k0de сказал:

    fgButton OnTouch работает. Для fgMap он тоже есть, но судя по всему не пашет

    Конечно, Кнопка это простой контрол, карта, это нагромождение всего. Причем, что Вы получите в Тап на карте, сам факт ?

    Вам это ничем не поможет 

  11. Вы меня не поняли, нативное, это не java, это API

    Вот к примеру

    var     gm:TJGoogleMap;
    begin
       gm:=TfgAndroidMap(TfgAndroidControlHandle(fMap.Handle).NativeControl).GoogleMap;
       Lat1:=gm.getProjection.getVisibleRegion.latLngBounds.northeast.latitude;
       Lon1:=gm.getProjection.getVisibleRegion.latLngBounds.northeast.longitude;
       Lat2:=gm.getProjection.getVisibleRegion.latLngBounds.southwest.latitude;
       Lon2:=gm.getProjection.getVisibleRegion.latLngBounds.southwest.longitude;
    

    Ярослав физически не сможет портировать все АПИ в удобное использование.

    Потому, он дает возможность это использовать, дальше "сама, сама, сама."

  12. 57 минут назад, r3h0soft сказал:

    Здесь грид смотрится просто убого если честно. Я на секунду представил как этим пользоваться и понял что это извещение. С таким ui как в вашем примере, можно только издеваться над пользователями

    Ну не надо так, пользователь увидел всю необходимую информацию? Увидел. Ему понятно? Понятно. 

    Он уехал? Уехал. Фсё. Программа не Джоконда, чтобы всем нравиться.

     

×
×
  • Create New...