gzu-liyujiang / gzu-liyujiang/AndroidPicker
ondraw绘制顺序调整建议,目前先绘制item后绘制Curtain,drawIndicator会导致选中项被遮盖颜色值变浅
- 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.