給ImageView加一個(gè)邊框,通常在ImageView后面設(shè)置一張背景圖,露出邊框便完美解決問(wèn)題,此時(shí)這個(gè) ImageView,設(shè)置了兩層drawable,兩層drawable的重疊區(qū)域去繪制了兩次,導(dǎo)致 overdraw。優(yōu)化方案: 將背景drawable制作成draw9patch,并且將和前景重疊的部分設(shè)置為透明。由于Android的2D渲染器會(huì)優(yōu)化draw9patch中的透明區(qū)域,從而優(yōu)化了...
www.dbjr.com.cn/article/843...htm 2025-5-30