Android

Android


15.ANIMACIONES

Página 160 de 286

r

t

i

c

u

l

a

=

n

e

w

P

a

i

n

t

(

)

;

 

 

 

 

 

 

 

 

 

p

a

i

n

t

=

n

e

w

P

a

i

n

t

(

)

;

 

 

 

 

 

 

 

 

 

p

a

i

n

t

F

o

n

d

o

.

s

e

t

C

o

l

o

r

(

C

o

l

o

r

.

W

H

I

T

E

)

;

 

 

 

 

 

 

 

 

 

p

a

i

n

t

P

a

r

t

i

c

u

l

a

.

s

e

t

C

o

l

o

r

(

C

o

l

o

r

.

R

E

D

)

;

 

 

 

 

 

 

 

 

 

p

a

i

n

t

.

s

e

t

C

o

l

o

r

(

C

o

l

o

r

.

B

L

A

C

K

)

;

 

 

 

 

 

 

 

 

 

p

a

i

n

t

.

s

e

t

T

e

x

t

S

i

z

e

(

3

0

)

;

 

 

 

 

 

 

}

 

 

 

 

 

 

@

O

v

e

r

r

i

d

e

 

 

 

 

 

 

p

u

b

l

i

c

v

o

i

d

r

u

n

(

)

{

 

 

 

 

 

 

 

 

w

h

i

l

e

(

c

o

n

t

i

n

u

a

r

)

{

 

 

 

 

 

 

 

 

 

 

 

 

t

i

e

m

p

o

=

t

i

e

m

p

o

+

d

t

;

 

 

 

 

 

 

 

 

 

 

 

 

/

/

m

o

v

i

m

i

e

n

t

o

u

n

i

f

o

r

m

e

y

=

y

+

v

*

t

 

 

 

 

 

 

 

 

 

 

 

 

y

=

y

+

(

i

n

t

)

(

v

e

l

o

c

i

d

a

d

*

d

t

)

;

 

 

 

 

 

 

 

 

 

 

 

 

/

/

s

i

l

l

e

g

a

a

b

a

j

o

i

n

v

e

r

t

i

m

o

s

v

e

l

o

c

i

d

a

d

 

 

 

 

 

 

 

 

 

 

 

 

i

f

(

y

>

y

m

a

x

)

v

e

l

o

c

i

d

a

d

=

-

v

e

l

o

c

i

d

a

d

;

 

 

 

 

 

 

 

 

 

 

 

 

/

/

s

i

l

l

e

g

a

a

r

r

i

b

a

i

n

v

e

r

t

i

m

o

s

v

e

l

o

c

i

d

a

d

 

 

 

 

 

 

 

 

 

 

 

 

i

f

(

y

<

0

)

v

e

l

o

c

i

d

a

d

=

-

v

e

l

o

c

i

d

a

d

;

 

 

 

 

 

 

 

 

 

 

 

 

p

o

s

t

I

n

v

a

l

i

d

a

t

e

(

)

;

 

 

 

 

 

 

 

 

 

 

 

 

t

r

y

{

T

h

r

e

a

d

.

s

l

e

e

p

(

d

t

)

;

}

 

 

 

 

 

 

 

 

 

 

 

 

c

a

t

c

h

(

I

n

t

e

r

r

u

p

t

e

d

E

x

c

e

p

t

i

o

n

e

)

{

;

}

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

/

/

o

b

t

i

e

n

e

g

e

o

m

e

t

r

i

a

d

e

l

c

a

n

v

a

s

 

 

 

 

 

 

 

 

@

O

v

e

r

r

i

d

e

 

 

 

 

 

 

 

 

p

r

o

t

e

c

t

e

d

v

o

i

d

o

n

S

i

z

e

C

h

a

n

g

e

d

(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

n

t

w

,

i

n

t

h

,

i

n

t

o

l

d

w

,

i

n

t

o

l

d

h

)

{

 

 

 

 

 

 

 

 

 

 

 

x

=

w

/

2

;

 

 

 

 

 

 

 

 

 

 

 

y

=

0

;

 

 

 

 

 

 

 

 

 

 

 

y

m

a

x

=

h

;

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

@

O

v

e

r

r

i

d

e

 

 

 

 

 

 

 

 

p

u

b

l

i

c

v

o

i

d

o

n

D

r

a

w

(

C

a

n

v

a

s

c

a

n

v

a

s

)

{

 

 

 

 

 

 

 

 

 

 

 

c

a

n

v

a

s

.

d

r

a

w

P

a

i

n

t

(

p

a

i

n

t

F

o

n

d

o

)

;

 

 

 

 

 

 

 

 

 

 

 

c

a

n

v

a

s

.

d

r

a

w

C

i

r

c

l

e

(

x

,

y

,

3

0

,

p

a

i

n

t

P

a

r

t

i

c

u

Ir a la siguiente página

Report Page