Предполагая, что вам нужно поведение, которое пользователь прокручивает вниз на 1 «щелчок» трекбола, а затем выделяется следующий элемент, но вместо немедленного прыжка с прокруткой вы получаете плавную прокрутку, чтобы сделать новый элемент видимым (как в Google Gmail приложение для BlackBerry), вам придется свернуть свой собственный компонент.
Основная идея заключается в создании подкласса VerticalFieldManager, затем при прокрутке (отключите метод moveFocus) у вас есть отдельный поток, обновляющий переменную вертикальной позиции, и несколько раз лишающий законной силы менеджер.
Поток необходим, потому что если вы думаете об этом, вы выводите анимацию из пользовательского события - плавная прокрутка на самом деле является анимацией на BlackBerry, поскольку она длится дольше, чем событие, которое ее вызвало.
Я был немного расплывчат в деталях, и это не так-то просто сделать, так что, надеюсь, это немного поможет.