2015-05-08 42 views
1

在我的應用程序中,使用下面的代碼更改Textview的頂部可繪製的顏色。如何清除Textview的TopDrawable的顏色?

tvTopDrawable.setColorFilter("#E1BEE7", Mode.SRC_ATOP); 

現在我想清除我的drawable中的這種顏色。 我已經試過tvTopDrawable.clearColorFilter();

但是它似乎不能正常工作。

我在Application的其他Activity中使用了相同的圖像。

在哪裏寫clearColorFilter()所以它清除可繪製的顏色,任何人都可以幫忙嗎?

在此先感謝。

回答

0

嘗試設置彩色濾光片透明 tvTopDrawable.setColorFilter("#00E1BEE7", Mode.SRC_ATOP);

+0

嗨,我設置動態的顏色,當我開始活動。我想刪除該顏色..因此,當該圖像用於其他活動時,它不具有該顏色。 –

+1

因此,也許您可​​以將顏色設置爲默認值,從您的xml文件中,並從您的活動中使用篩選器將其更改爲你已經做到了。 – belen

+0

好的,我會盡力而爲。謝謝 –