2011-07-31 65 views
0

有兩個ImageViews。Android,兩個ImageViews透明度同步

我在ImageView1上設置了位圖圖像文件。

和ImageView1 setalpha(50)使透明度。

如果我拖上ImageView2下降ImageView1然後,

如何ImageView2沒有顯示出透明度,其中交叉部分。

回答

0
  • ImageView1.setAlpha(50)
  • ImageView2.setAlpha(100)
  • 創建第三ImageView的,並設置圖像相同的顏色作爲背景。
  • ImageView2.setAlpha(〜50?)操縱該視圖相對於ImageView2的位置。

例如,如果ImageView1與x = 40處的ImageView2相交併且ImageView2位於右側。只需設置ImageView3.left = 40,然後如果需要,可以從那裏操縱寬度。

應該爲簡單的目的而工作,我認爲這可能是最有效率/最簡單的方式來做這樣的事情。通過使用與背景相同的顏色,並覆蓋ImageView3,我相信它會給你在原始圖片上設置alpha的效果。

一如既往可能是錯誤的...讓我知道如果你測試雖然:-)