0
私のカスタムビューでは、0のアルファベットで四角形を描いています。ユーザがボタンをクリックするとアルファが100に変わり、再描画されます。マウスボタンが押されると、アルファは、私が見ることができるものから、0にリセットする必要があり、それは0として再描画ではなく、すべての上でそれをクリックし、これまでこれがである0lessアルファを使って再描画する方法
にif(transparentRightClick){
gameBasePaint.setAlpha(0);
}
else{
gameBasePaint.setAlpha(clickRightColor);
}
nextClicked = new RectF(displayWidth*0.8f,displayWidth*0.91f,displayWidth*1f,displayWidth*1.35f);
gameBaseCanvas.drawRect(nextClicked,gameBasePaint);
を介さずに100を追加します'onDraw'メソッド。ボタンをクリックすると、 'if'文はfalseに設定され、 'clickRightColor'は動的に変化し(0-100)、アニメーション効果が得られます。マウスボタンが押されると、 'if'は再びtrueに設定され、何も表示されません。アクションごとに無効を呼び出す