Fix spontaneous crashes in android station screen
This commit is contained in:
parent
ffa0e3d6d5
commit
6f67912041
@ -450,7 +450,11 @@ private enum class PreviewScrollers(
|
|||||||
LEFT_TO_RIGHT(
|
LEFT_TO_RIGHT(
|
||||||
init = { it, random ->
|
init = { it, random ->
|
||||||
it.xOffset = it.width
|
it.xOffset = it.width
|
||||||
it.yOffset = random.nextFloat(-it.childrenRectHeight + 18f, 0f)
|
|
||||||
|
if (it.childrenRectHeight == 0f)
|
||||||
|
it.yOffset = 0f
|
||||||
|
else
|
||||||
|
it.yOffset = random.nextFloat(-it.childrenRectHeight + 18f, 0f)
|
||||||
},
|
},
|
||||||
|
|
||||||
scroll = { it, _ ->
|
scroll = { it, _ ->
|
||||||
@ -462,7 +466,11 @@ private enum class PreviewScrollers(
|
|||||||
RIGHT_TO_LEFT(
|
RIGHT_TO_LEFT(
|
||||||
init = { it, random ->
|
init = { it, random ->
|
||||||
it.xOffset = -it.childrenRectWidth
|
it.xOffset = -it.childrenRectWidth
|
||||||
it.yOffset = random.nextFloat(-it.childrenRectHeight + 18f, 0f)
|
|
||||||
|
if (it.childrenRectHeight == 0f)
|
||||||
|
it.yOffset = 0f
|
||||||
|
else
|
||||||
|
it.yOffset = random.nextFloat(-it.childrenRectHeight + 18f, 0f)
|
||||||
},
|
},
|
||||||
|
|
||||||
scroll = { it, _ ->
|
scroll = { it, _ ->
|
||||||
@ -474,7 +482,11 @@ private enum class PreviewScrollers(
|
|||||||
BOTTOM_TO_TOP(
|
BOTTOM_TO_TOP(
|
||||||
init = { it, random ->
|
init = { it, random ->
|
||||||
it.yOffset = -it.childrenRectHeight
|
it.yOffset = -it.childrenRectHeight
|
||||||
it.xOffset = random.nextFloat(-it.childrenRectWidth + 18f, 0f)
|
|
||||||
|
if (it.childrenRectWidth == 0f)
|
||||||
|
it.xOffset = 0f
|
||||||
|
else
|
||||||
|
it.xOffset = random.nextFloat(-it.childrenRectWidth + 18f, 0f)
|
||||||
},
|
},
|
||||||
|
|
||||||
scroll = { it, _ ->
|
scroll = { it, _ ->
|
||||||
@ -486,7 +498,11 @@ private enum class PreviewScrollers(
|
|||||||
TOP_TO_BOTTOM(
|
TOP_TO_BOTTOM(
|
||||||
init = { it, random ->
|
init = { it, random ->
|
||||||
it.yOffset = it.height
|
it.yOffset = it.height
|
||||||
it.xOffset = random.nextFloat(-it.childrenRectWidth + 18f, 0f)
|
|
||||||
|
if (it.childrenRectWidth == 0f)
|
||||||
|
it.xOffset = 0f
|
||||||
|
else
|
||||||
|
it.xOffset = random.nextFloat(-it.childrenRectWidth + 18f, 0f)
|
||||||
},
|
},
|
||||||
|
|
||||||
scroll = { it, _ ->
|
scroll = { it, _ ->
|
||||||
|
Loading…
Reference in New Issue
Block a user