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