Dom > Novice > Vsebine

CMD_SPINNER - Zaženite animirani Spinner

Apr 27, 2019

image

Spiner je animirani prosojnik, ki uporabniku pokaže, da se neka naloga nadaljuje. Za

sprožite spiner, ustvarite seznam prikazov in nato uporabite CMD_SPINNER. Soprocesor

motor prekriva spiner v trenutnem prikaznem seznamu, zamenja prikazani seznam, da ga ustvari

vidno, nato pa nenehno animira, dokler ne prejme CMD_STOP. REG_MACRO_0 in

Registri REG_MACRO_1 se uporabljajo za izvedbo vrste animacije. The

frekvenca gibanja točk je glede na nastavljeno hitrost prikaza okvirja.

Običajno pri zaslonih 480x272 je hitrost prikaza ~ 60fps. Za stile 0 in 60fps,

točka ponovi zaporedje v 2 sekundah. Za slog 1 in 60fps se točka ponovi

sekvenco v 1,25 sekunde. Za slog 2 in 60fps ura ponavlja

v 2 sekundah. Za slog 3 in 60fps se premikajoče točke ponovijo

v 1 sekundi.

Upoštevajte, da je lahko samo ena od CMD_SKETCH, CMD_SCREENSAVER ali CMD_SPINNER lahko

naenkrat.

Prototip C

void cmd_spinner (int16_t x,

int16_t y,

slog uint16_t,

uint16_t lestvica);

image

Parametri

X

X koordinata zgornjega levega dela spinerja

Y

Koordinata Y zgornjega levega dela spinerja

Slog

Slog vrtenja. Veljavno območje je od 0 do 3.

Lestvica

Koeficient skaliranja spinerja. 0 ne pomeni skaliranja.

Primeri

Ustvarite seznam prikazov in zaženite spiner:

image

image

image

image

image