Stay organized with collections Save and categorize content based on your preferences.

Highlights

public class Highlights
extends Object

java.lang.Object
   ↳ android.text.Highlights


A class that represents of the highlight of the text.

Summary

Nested classes

class Highlights.Builder

A builder for the Highlights. 

Public methods

Paint getPaint(int index)

Returns a paint used for the i-th highlight.

int[] getRanges(int index)

Returns ranges of the i-th highlight.

int getSize()

Returns a number of highlight.

Inherited methods

Public methods

getPaint

public Paint getPaint (int index)

Returns a paint used for the i-th highlight.

Parameters
index int: an index of the highlight. Must be between 0 and getSize()

Returns
Paint a paint object

getRanges

public int[] getRanges (int index)

Returns ranges of the i-th highlight. Ranges are represented of flattened inclusive start and exclusive end integers array. The inclusive start offset of the i-th range is stored in 2 * i-th of the array. The exclusive end offset of the i-th range is stored in 2* i + 1-th of the array. For example, the two ranges: (1, 2) and (3, 4) are flattened into single int array [1, 2, 3, 4].

Parameters
index int: an index of the highlight. Must be between 0 and getSize()

Returns
int[] a paint object

getSize

public int getSize ()

Returns a number of highlight.

Returns
int a number of highlight.