Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge pull request #9828 from JosJuice/android-pressed-opacity
Android: Apply opacity setting to pressed buttons too
  • Loading branch information
leoetlino committed Jun 23, 2021
2 parents 9476733 + d33efc3 commit 4979974
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
Expand Up @@ -117,6 +117,7 @@ public void setBounds(int left, int top, int right, int bottom)
public void setOpacity(int value)
{
mDefaultStateBitmap.setAlpha(value);
mPressedStateBitmap.setAlpha(value);
}

public Rect getBounds()
Expand Down
Expand Up @@ -186,6 +186,8 @@ public void setBounds(int left, int top, int right, int bottom)
public void setOpacity(int value)
{
mDefaultStateBitmap.setAlpha(value);
mPressedOneDirectionStateBitmap.setAlpha(value);
mPressedTwoDirectionsStateBitmap.setAlpha(value);
}

public Rect getBounds()
Expand Down
Expand Up @@ -255,8 +255,20 @@ public void setBounds(Rect bounds)
public void setOpacity(int value)
{
mOpacity = value;

mDefaultStateInnerBitmap.setAlpha(value);
mOuterBitmap.setAlpha(value);
mPressedStateInnerBitmap.setAlpha(value);

if (trackId == -1)
{
mOuterBitmap.setAlpha(value);
mBoundsBoxBitmap.setAlpha(0);
}
else
{
mOuterBitmap.setAlpha(0);
mBoundsBoxBitmap.setAlpha(value);
}
}

public Rect getBounds()
Expand Down

0 comments on commit 4979974

Please sign in to comment.