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 users touch it. Remove the highlight once 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 users release 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 (dim) components 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 is about to be triggered, the item cycles through a three-step highlight progression: