gzu-liyujiang / gzu-liyujiang/AndroidPicker

ondraw绘制顺序调整建议,目前先绘制item后绘制Curtain,drawIndicator会导致选中项被遮盖颜色值变浅

Open
#304 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.8k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

@Override
protected void onDraw(Canvas canvas) {
if (null != onWheelChangedListener) {
onWheelChangedListener.onWheelScrolled(this, scrollOffsetYCoordinate);
}
if (itemHeight - halfDrawnItemCount <= 0) {
return;
}
drawAllItem(canvas);
drawCurtain(canvas);
drawIndicator(canvas);
}

调整为
@Override
protected void onDraw(Canvas canvas) {
if (null != onWheelChangedListener) {
onWheelChangedListener.onWheelScrolled(this, scrollOffsetYCoordinate);
}
if (itemHeight - halfDrawnItemCount <= 0) {
return;
}
drawCurtain(canvas);
drawIndicator(canvas);
drawAllItem(canvas);
}

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.