Curseur

Ajouté au niveau de l'API XE22

Slider à partir duquel les apparences du curseur peuvent être extraites : Slider.Scroller, Slider.Determinate, Slider.Indeterminate et Slider.GracePeriod.

Vous pouvez obtenir une instance Slider en appelant la méthode from sur un View. Une nouvelle apparence de curseur est générée à partir de cette instance avec la méthode de démarrage correspondante. Une demande d'émission en attente pour une telle apparence de curseur n'est satisfaite que lorsque la vue propriétaire est en surbrillance ou gagne en concentration. Lorsque la vue n'est plus sélectionnée ou qu'une autre apparence de curseur est demandée, la première apparence est masquée, et le client est chargé de demander une nouvelle affichage.

Bien que chaque apparence de curseur possède son propre état, une seule représentation visuelle globale est partagée entre tous les composants de l'appareil, même entre les utilisateurs. Cette approche permet d'effectuer des transitions en douceur d'une apparence à une autre. Chaque apparence de curseur est un widget, et non un View. En d'autres termes, il ne peut pas être gonflé à partir d'une mise en page ni ajouté à un emplacement particulier dans une hiérarchie de vue.

Cours imbriqués
interface Curseur.Déterminé Curseur permettant de suivre une position de gauche à droite. 
interface Slider.GracePeriod Curseur qui s'anime de gauche à droite pendant le délai de grâce indiqué dans timeInMs, puis se ferme après l'exécution du rappel approprié. 
interface Slider.Indéterminé Curseur indéterminé qui s'anime en continu pour indiquer une progression en cours, mais inconnue. 
interface Curseur.Défilement Un curseur de défilement indique la position actuelle dans une collection de taille fixe. 
Méthodes publiques
statique Curseur
Curseur.Déterminé
startDeterminé(int maxPosition, float initialPosition)
Slider.GracePeriod
Slider.Indéterminé
Curseur.Défilement
startScroller(int maxPosition, float initialPosition)
Méthodes héritées

Méthodes publiques

Ajouté au niveau de l'API XE22

public static Curseur de (Afficher)

Construit un objet Slider à partir duquel différents curseurs peuvent être utilisés.

Il est plus efficace de dessiner plusieurs apparences de curseur pour la même vue en ne conservant qu'une seule instance Slider. Un Slider qui ne parvient pas à se connecter à la représentation visuelle partagée ne dessine que des curseurs nuls.

Paramètres
vue dont la priorité détermine si les demandes d'émissions sont honorées, ne peut pas être null
Ajouté au niveau de l'API XE22

public Slider.Determination startDeterm (int maxPosition, float initialPosition)

Construit et affiche un curseur permettant de suivre une position de gauche à droite. Reste visible jusqu'à ce qu'il soit masqué ou ne soit plus le propriétaire du View.

Paramètres
Position max. position maximale dans le curseur
position initiale position initiale du curseur
Renvoie
  • curseur déterminé
Ajouté au niveau de l'API XE22

public Slider.GracePeriod startGracePeriod (Écouteur Slider.GracePeriod.Listener)

Construit et affiche un curseur qui s'anime de gauche à droite pendant un délai de grâce par défaut, puis se ferme automatiquement. Pour un écouteur autre que null, un rappel approprié en cas d'annulation ou d'achèvement est effectué.

Paramètres
écouteur Pour la fin ou la résiliation du délai de grâce, il peut s'agir de null
Renvoie
  • curseur de délai de grâce
Ajouté au niveau de l'API XE22

public Slider.Indetermination startIndetermination ()

Construit et affiche un curseur indéterminé qui s'anime en continu pour indiquer une progression en cours, mais inconnue. Reste visible jusqu'à ce qu'il soit masqué ou jusqu'à ce que l'objectif du View soit perdu.

Renvoie
  • curseur indéfini
Ajouté au niveau de l'API XE22

public Slider.Scroller startScroller (int maxPosition, float initialPosition)

Construit et affiche un curseur de défilement qui indique la position actuelle dans une collection de taille fixe. Le curseur se masque automatiquement après une courte période d'inactivité.

Paramètres
Position max. position maximale dans le curseur
position initiale position initiale du curseur
Renvoie
  • curseur de la barre de défilement