2011-05-20 136 views
1

我在自己的下面的ScrollView中使用自定義標題欄和LinearLayout。我在上方或下方滾動時看到這種奇怪的白色。附圖。 Normal view頂部和底部的佈局奇怪的白色顏色

只要白色背景向自定義標題欄滾動,就會出現奇怪的白色。下圖。 Strange White color as soon as white background scrolls towards the custom title bar

如何擺脫這種白色,它也顯示在佈局的底部。僅供參考,我正在使用Theme.Light。

更新: 即使在佈局的底部,我也會得到同樣的效果,當前景中的顏色爲白色時,它會更加明顯。

回答

1

我想我找到了實際的解決方案,同時尋找到其他的東西(機緣巧合!)。不管怎樣,在你看來佈局定義添加該屬性:。

android:fadingEdge="none" 
+0

是的,這是完美的... :)作品! – PravinCG 2011-05-25 11:24:40

2

我有這個相同的問題,這讓我瘋狂。這是因爲該主題有一個「陰影效果」在默認情況下,創建一個樣式,並將其設置爲主題:

風格:

<style name="ThemeNoDropshadow" parent="@android:style/Theme.Light"> 
    <item name="android:windowContentOverlay">@null</item> 
    </style> 

應用程序清單:

<application android:theme="@style/ThemeNoDropshadow" ...> 
+0

不幸的是,這並不工作.. :( – PravinCG 2011-05-20 16:05:40

+0

嗯,我想我沒有得到你的問題,然後 – dmon 2011-05-20 16:41:18

+0

不知怎的,它並沒有解決它不知道可能是錯誤的,這也是驅使我堅果太:) – PravinCG 2011-05-20 16:53:46

0

這是cacheColorHint,分配它是透明的,如果你想擺脫它,作爲ListView的一個屬性。

惹惱我了,我從來沒有。

android:cacheColorHint="#0000" 

HTH


編輯: How to set the color of an Android ScrollView fading edge?

+0

答案是正確的listView雖然我使用的不是一個列表視圖。它是scrollview下的佈局,scrollview沒有這個屬性。 – PravinCG 2011-05-24 15:14:41

+0

查看已更新的答案,以鏈接到另一個q與類似的問題 – ataulm 2011-05-25 14:28:50