2017-03-05 89 views
-1

所以我有一個OnClickListner,在這裏我想檢查矢量img的alpha狀態。Android:檢查阿爾法狀態是否

p1.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     if (/*aplpa*/ == 1) {   //<----- alpha here 
      if (array[0] == 'o') { 
       p1.setBackgroundResource(R.drawable.ic_red); 
       array[0] = 'x'; 
      } else { 
       p1.setBackgroundResource(R.drawable.ic_green); 
       array[0] = 'o'; 
      } 
      array[1] = 1; 
      p1.setAlpha(1); 
     } 
    } 
}); 
+0

你能澄清更多的問題是什麼?我無法理解你想要達到的目標。 – hoomi

+0

我想檢查IF中的透明度狀態,但不知道如何。我現在做了一個新的數組,我正在檢查它。 – Jubast

回答

0

你不應該讓你的邏輯依賴於應用程序的可見狀態。相反,您的應用中應該有一些變量,這些變量是您在需要時設置Alpha的值,以及您可以在需要時進行檢查的變量。