int iHeight那里设置那个高度的最小值不太清楚 为啥是 mDragHeight * progress + 0.5f 为啥要加0.5呢 我试了一下不加0.5f 也没看到效果有什么区别唉
这个只是为了四舍五入而已,比如mDragHeight * progress = 1.5f时,当没有加上0.5f时,转int时就为1,当加上0.5f时,就为2.0f转int时就为2,满足四舍五入了