Highlighting helps users identify the item that they're acting on. The highlight on a component behaves differently depending on the component and the context. If you use BlackBerry UI components, highlighting is built into the component.
Best practices for highlighting custom components
For binary interactions, highlight the component when a user touches it. Remove the highlight when the user moves their finger off the control. The highlight should return when the control is touched again, unless the control scrolls with the view.
If users scroll through a list or view (for example, a grid view), don't highlight individual items.
If an item requires continuous interaction (for example, a slider), highlight the item until the user releases their finger. In this case, you might need to lock other items that allow scrolling, such as lists.
Don't let users highlight items they can't act on. Disable components by dimming them or remove them from the screen.
Highlighting in action: Touch and hold highlight
Users can touch and hold list and grid items to bring up context menus. To give the user a visual clue that the context menu will be triggered, the item cycles through a three-step highlight progression: