кодовое название одного видео заполнителя в контейнере - PullRequest
2 голосов
/ 25 февраля 2020

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

как мне этого добиться?

screenshot eample from another app

1 Ответ

2 голосов
/ 26 февраля 2020

Это зависит от того, как вы хотите настроить размер видео и как вы хотите, чтобы экран вел себя при прокрутке, но в общем размере в Codename One есть два фактора: Layout и Preferred Size.

Предпочтительным размером является значение любой компонент Codename One позволяет указать желаемый размер в пикселях. Это не исправлено, так как значение изменяется в зависимости от размера шрифта, плотности устройства, темы и т. Д. c.

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

Некоторые макеты игнорируют предпочтительный размер дочернего элемента в некоторых случаях (например, ограничение центра макета границы, макет таблицы, где указана ширина / высота и т. Д. c.). Это, вероятно, лучшие инструменты для работы в большинстве случаев.

Однако самый простой подход часто просто переопределяет calcPreferredSize или вызывает setPreferredSize() для компонента.

...