Android

Android


9.GRÁFICOS INTERACTIVOS

Página 94 de 286

5

0

;

 

 

 

 

 

 

 

S

t

r

i

n

g

a

c

c

i

o

n

=

"

a

c

c

i

o

n

"

;

 

 

 

 

 

 

 

P

a

t

h

p

a

t

h

=

n

e

w

P

a

t

h

(

)

;

 

 

 

 

 

 

 

p

u

b

l

i

c

S

p

e

c

i

a

l

V

i

e

w

(

C

o

n

t

e

x

t

c

o

n

t

e

x

t

)

{

 

 

 

 

 

 

 

 

 

 

s

u

p

e

r

(

c

o

n

t

e

x

t

)

;

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

@

O

v

e

r

r

i

d

e

 

 

 

 

 

 

 

p

r

o

t

e

c

t

e

d

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

C

o

l

o

r

(

C

o

l

o

r

.

r

g

b

(

2

5

5

,

2

5

5

,

1

5

0

)

)

;

 

 

 

 

 

 

 

 

 

 

P

a

i

n

t

p

a

i

n

t

=

n

e

w

P

a

i

n

t

(

)

;

 

 

 

 

 

 

 

 

 

 

p

a

i

n

t

.

s

e

t

S

t

y

l

e

(

P

a

i

n

t

.

S

t

y

l

e

.

S

T

R

O

K

E

)

;

 

 

 

 

 

 

 

 

 

 

p

a

i

n

t

.

s

e

t

S

t

r

o

k

e

W

i

d

t

h

(

6

)

;

 

 

 

 

 

 

 

 

 

 

p

a

i

n

t

.

s

e

t

C

o

l

o

r

(

C

o

l

o

r

.

B

L

U

E

)

;

 

 

 

 

 

 

 

 

 

 

i

f

(

a

c

c

i

o

n

=

=

"

d

o

w

n

"

)

{

 

 

 

 

 

 

 

 

 

 

 

 

 

p

a

t

h

.

m

o

v

e

T

o

(

x

,

y

)

;

 

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

 

 

i

f

(

a

c

c

i

o

n

=

=

"

m

o

v

e

"

)

{

 

 

 

 

 

 

 

 

 

 

 

 

 

p

a

t

h

.

l

i

n

e

T

o

(

x

,

y

)

;

 

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

 

 

c

a

n

v

a

s

.

d

r

a

w

P

a

t

h

(

p

a

t

h

,

p

a

i

n

t

)

;

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

@

O

v

e

r

r

i

d

e

 

 

 

 

 

 

 

p

u

b

l

i

c

b

o

o

l

e

a

n

o

n

T

o

u

c

h

E

v

e

n

t

(

M

o

t

i

o

n

E

v

e

n

t

e

v

e

n

t

o

)

{

 

 

 

 

 

 

 

 

 

 

x

=

e

v

e

n

t

o

.

g

e

t

X

(

)

;

 

 

 

 

 

 

 

 

 

 

y

=

e

v

e

n

t

o

.

g

e

t

Y

(

)

;

 

 

 

 

 

 

 

 

 

 

i

f

(

e

v

e

n

t

o

.

g

e

t

A

c

t

i

o

n

(

)

=

=

M

o

t

i

o

n

E

v

e

n

t

.

A

C

T

I

O

N

_

D

O

W

N

)

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

c

c

i

o

n

=

"

d

o

w

n

"

;

 

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

 

 

i

f

(

e

v

e

n

t

o

.

g

e

t

A

c

t

i

o

n

(

)

=

=

M

o

t

i

o

n

E

v

e

n

t

.

A

C

T

I

O

N

_

M

O

V

E

)

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

c

c

i

o

n

=

"

m

o

v

e

"

;

 

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

 

 

i

n

v

a

l

i

d

a

t

e

(

)

;

 

 

 

 

 

 

 

 

 

 

r

e

t

u

r

n

t

r

u

e

;

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

}

 

 

}

9

.

5

.

 

 

 

M

o

v

e

r

o

b

j

e

t

o

s

E

n

e

l

s

i

g

u

i

e

n

t

e

e

j

e

m

p

l

o

u

s

a

m

o

s

l

a

m

i

s

m

a

t

Ir a la siguiente página

Report Page