2016-06-14 378 views
0

就像標題所說,我正在尋找一種簡單的方法來定製顯示中使用的顏色。

如何更改createCircularReveal()顏色?

我想使用官方代碼,如果可能的話(避免第三方庫)。

我使用的常用代碼:

Animator anim = ViewAnimationUtils.createCircularReveal(myView, cx, cy, 0, finalRadius); 
myView.setVisibility(View.VISIBLE); 
anim.start(); 

回答

2

圓形顯示動畫沒有任何顏色。如果你想要顏色,你需要在你提供給圓形顯示的視圖上設置背景顏色。

+0

看起來你很想理解這個問題:你所談論的顏色是當透露的半徑變大時出現的顏色。它可以是顏色,圖像或任何你想要的。 我正在談論與顯示效果中使用的視圖重疊的顏色(我正在測試2個設備及其白色:huawei mate 8和samsung s3)。 – MiguelHincapieC

+0

如果你可以提供一些代碼來看看你在說什麼,它可以幫助很多。嗯 – MiguelHincapieC

+0

嗯,我不確定你在說什麼顏色。從我的經驗來看,循環顯示實質上是一個掩模,部分顯示提供的圖像,直到動畫完成。如果還有其他顏色需要修改,它將成爲view/fragment/activity的一部分。 – Jin