Расширяемый компонент пользовательского интерфейса TextField в ОС Blackberry/RIM?

Я планирую перенести приложение с Android на Blackberry (только для BB 6.0). Для Android я разработал настраиваемый компонент расширяемого текстового поля, в котором пользователь может щелкнуть ссылку «больше/меньше», чтобы расширить текст.

Мой вопрос заключается в том, существует ли существующий компонент пользовательского интерфейса с BB SDK (6.0) или какой-либо проект с открытым исходным кодом, в котором уже реализована требуемая функция, или его также необходимо реализовать с нуля.

Некоторые детали:

  • Расширение анимируется, и содержимое, находящееся под текстовым полем, перемещается вниз соответственно.
  • Текст не отформатирован (обычный текст), а поле недоступно для редактирования.
  • Разработчик дает макс. количество строк для свернутого состояния
  • Если текст длиннее, чем помещается в свернутом состоянии, в конце добавляется "...".

расширяемое текстовое поле


person Mathias Conradt    schedule 05.02.2011    source источник


Ответы (1)


Нет встроенного компонента, который может это сделать, нет. Встроенные компоненты довольно просты и не сильно изменились с самого начала. Это одна из критических замечаний разработчиков.

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

person Eric Giguere    schedule 05.02.2011