|
|
@ -34,11 +34,12 @@ class CoverPageDelegate(pageView: PageView) : HorizontalPageDelegate(pageView) { |
|
|
|
if (!isRunning) return |
|
|
|
if (!isRunning) return |
|
|
|
if (mDirection == Direction.PREV) { |
|
|
|
if (mDirection == Direction.PREV) { |
|
|
|
prevPage.translationX = offsetX - viewWidth |
|
|
|
prevPage.translationX = offsetX - viewWidth |
|
|
|
|
|
|
|
addShadow(distanceX.toInt(), canvas) |
|
|
|
} else if (mDirection == Direction.NEXT) { |
|
|
|
} else if (mDirection == Direction.NEXT) { |
|
|
|
curPage.translationX = offsetX |
|
|
|
curPage.translationX = offsetX |
|
|
|
} |
|
|
|
|
|
|
|
addShadow(distanceX.toInt(), canvas) |
|
|
|
addShadow(distanceX.toInt(), canvas) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private fun addShadow(left: Int, canvas: Canvas) { |
|
|
|
private fun addShadow(left: Int, canvas: Canvas) { |
|
|
|
if (left < 0) { |
|
|
|
if (left < 0) { |
|
|
|