設(shè)置iHeight最小值 是怎么肥事
int iHeight那里設(shè)置那個(gè)高度的最小值不太清楚 為啥是 mDragHeight * progress + 0.5f ?為啥要加0.5呢 我試了一下不加0.5f 也沒看到效果有什么區(qū)別唉
int iHeight那里設(shè)置那個(gè)高度的最小值不太清楚 為啥是 mDragHeight * progress + 0.5f ?為啥要加0.5呢 我試了一下不加0.5f 也沒看到效果有什么區(qū)別唉
2018-03-23
舉報(bào)
2018-03-25
這個(gè)只是為了四舍五入而已,比如mDragHeight * progress = 1.5f時(shí),當(dāng)沒有加上0.5f時(shí),轉(zhuǎn)int時(shí)就為1,當(dāng)加上0.5f時(shí),就為2.0f轉(zhuǎn)int時(shí)就為2,滿足四舍五入了