整合右滑和解决重绘两部分代码