我正在爲我正在編寫的應用程序的UI工作,但我已經打了一下牆,想知道有沒有人可以給我一些建議。Android ListView背景不繪
我創建了一個ViewFlipper在兩個ListView之間滑動。它到目前爲止工作得很好,但似乎有一個與繪圖有關的問題。
ListView有一個背景,行是透明的。當我選擇一行並將幻燈片移動到下一個列表時,行會變成透明的(我認爲),然後在動畫停止後再繪製ListView背景。但奇怪的是,行下方的空間不會變透明。
這是一個有點難以解釋,所以我錄製的視頻,http://www.youtube.com/watch?v=8fEEf6_DyPo
如果我穿上行的背景,然後他們不把透明。
謝謝你的時間。
謝謝你,那工作過。你說是做什麼和爲什麼它的工作原理?我不能標記你的答案爲另一個7的「答案」分鐘,但我會。 – C0deAttack
沒問題。緩存顏色提示是由Android使用選擇在動畫過程中模擬繪製速度 - 繪製純色比使用透明度更快。將其設置爲「#00000000」可確保其在動畫期間保持透明。如果您在列表視圖背後使用純色背景,請確保將提示設置爲該顏色以獲得最佳性能。 – ShibbyUK
它將listview的背景顏色設置爲透明。 ARGB值表示前兩個00將alpha圖層設置爲0. – nahwarang