這個筆記是一個餐飲門外漢轉進Android程式開發的人-小鰻,他學Android跌跌撞撞的記錄。 筆記可能有錯,但大家都是在錯中學。 期待大家一起來維護這個筆記。
來一點原因的解說, Android平台為了GUI繪製效率的關係, 會在ListView開始滑動前將cache hint中所指定的顏色先繪製並固定成為list item的背景, 這樣就不用即時運算item與背景圖案交錯的樣子了. 但為了ListView的美觀, 將cache hint設為透明就是要他 無論如何都幫我即時運算背景與item交錯的樣子.
謝謝你的解說,讓大家更清楚這整個觀念!
來一點原因的解說, Android平台為了GUI繪製效率的關係, 會在ListView開始滑動前將cache hint中所指定的顏色先繪製並固定成為list item的背景, 這樣就不用即時運算item與背景圖案交錯的樣子了. 但為了ListView的美觀, 將cache hint設為透明就是要他 無論如何都幫我即時運算背景與item交錯的樣子.
ReplyDelete謝謝你的解說,
ReplyDelete讓大家更清楚這整個觀念!