Как изменить поведение JavaFX ListView, чтобы оно стало похоже на Android ListView

Я разрабатываю приложение JavaFX для развертывания в Android, но почему-то столкнулся с этими проблемами в JavaFX ListView:

  • прокрутка не плавная, очень медленная
  • каждый раз, когда вы нажимаете на элемент в списке, происходит задержка его фокуса.
  • когда вы регистрируете событие setOnMouseClick, оно выполняется, когда вы прокручиваете список (не то же самое на Android)

Как побороть эти проблемы?


person Ethyl Casin    schedule 27.04.2016    source источник


Ответы (1)


Что касается проблемы с задержкой прокрутки, проверьте этот вопрос, чтобы получить список возможных советов по как можно улучшить производительность.

Элемент управления CharmListView Глюона был разработан именно с учетом этих подсказок.

Попробуйте, включая экспериментальный флаг (начиная с Charm 2.1.1): установите gluon.experimental.performance=true в файле java.custom.properties, который должен быть помещен в /src/android/resources`.

person José Pereda    schedule 27.04.2016