@Override public int getOpacity() { return paint.getAlpha() == 255 ? PixelFormat.OPAQUE : PixelFormat.TRANSLUCENT; }
@Override public int getAlpha() { return paint.getAlpha(); }
@Override public int getAlpha() { return mPaint.getAlpha(); }
@Override public int getAlpha() { return mBitmapPaint.getAlpha(); }
@Override public int getOpacity() { return paint.getAlpha(); }
@Override public int getAlpha() { return mPaint.getAlpha(); }
@Override public int getAlpha() { return state.paint.getAlpha(); }
public int getRippleAlpha() { return paint.getAlpha(); }
private void resetPaintAlpha(Paint paint) { if (paint.getAlpha() != AlphaValue.MAX) { paint.setAlpha(AlphaValue.MAX); } }
/** * Sets the color the transparent-circle should have. * * @param color */ public void setTransparentCircleColor(int color) { Paint p = ((PieChartRenderer) mRenderer).getPaintTransparentCircle(); int alpha = p.getAlpha(); p.setColor(color); p.setAlpha(alpha); }
@Override protected boolean drawSoftware(Canvas c, Paint p) { boolean hasContent = false; final int origAlpha = p.getAlpha(); final int alpha = (int) (origAlpha * mOpacity + 0.5f); if (alpha > 0) { p.setAlpha(alpha); c.drawCircle(0, 0, mTargetRadius, p); p.setAlpha(origAlpha); hasContent = true; } return hasContent; }
/** * See {@link Drawable#getOpacity()} * * @return either {@link PixelFormat#TRANSPARENT} or {@link PixelFormat#OPAQUE} * depending on current {@link Paint} and {@link GifOptions#setInIsOpaque(boolean)} used to construct this Drawable */ @Override public int getOpacity() { if (!mNativeInfoHandle.isOpaque() || mPaint.getAlpha() < 255) { return PixelFormat.TRANSPARENT; } return PixelFormat.OPAQUE; }
/** * Set the draw paint alpha by modulateAlpha * * @param paint Paint * @param alpha Alpha * @return PrevAlpha */ protected int setPaintAlpha(Paint paint, int alpha) { final int prevAlpha = paint.getAlpha(); paint.setAlpha(Ui.modulateAlpha(prevAlpha, alpha)); return prevAlpha; }
@Override public void run() { if (!mFades) return; final int alpha = Math.max(mPaint.getAlpha() - mFadeBy, 0); mPaint.setAlpha(alpha); invalidate(); if (alpha > 0) { postDelayed(this, FADE_FRAME_MS); } } };
final int width = bounds.width(); final int height = bounds.height(); if (mPaint.getAlpha() == 0xFF) { canvas.save(); canvas.translate(bounds.left-mStartX, bounds.top-mStartY);
public S hasAlpha(int alpha) { isNotNull(); int actualAlpha = actual.getAlpha(); assertThat(actualAlpha) // .overridingErrorMessage("Expected alpha <%s> but was <%s>.", alpha, actualAlpha) // .isEqualTo(alpha); return myself; }
protected boolean drawCacheToView(Canvas canvas, Paint paint, CacheBitmap cache, int y) { // onDraw only if cache is ready if (cache.isReady()) { int lastAlpha = paint.getAlpha(); paint.setAlpha(cache.getAlpha()); canvas.drawBitmap(cache.getBitmap(), 0, y, paint); paint.setAlpha(lastAlpha); return cache.getAlpha() < 255; // return true to invoke postInvalidateDelayed() } return false; }
mChart.getTransparentCircleRadius() > mChart.getHoleRadius()) { int alpha = mTransparentCirclePaint.getAlpha(); float secondHoleRadius = radius * (mChart.getTransparentCircleRadius() / 100);
@Test public void testCtorWithPaint() { Paint paint = new Paint(); paint.setColor(Color.RED); paint.setAlpha(72); paint.setFlags(2345); Paint other = new Paint(paint); assertThat(other.getColor()).isEqualTo(Color.RED); assertThat(other.getAlpha()).isEqualTo(72); assertThat(other.getFlags()).isEqualTo(2345); }
@Test public void drawPath_shouldRecordThePathAndThePaint() throws Exception { Canvas canvas = new Canvas(targetBitmap); Path path = new Path(); path.lineTo(10, 10); Paint paint = new Paint(); paint.setColor(Color.RED); paint.setAlpha(7); canvas.drawPath(path, paint); // changing the values on this Paint shouldn't affect recorded painted path paint.setColor(Color.BLUE); paint.setAlpha(8); ShadowCanvas shadow = shadowOf(canvas); assertThat(shadow.getPathPaintHistoryCount()).isEqualTo(1); ShadowPath drawnPath = shadowOf(shadow.getDrawnPath(0)); assertEquals(drawnPath.getPoints().get(0), new ShadowPath.Point(10, 10, LINE_TO)); Paint drawnPathPaint = shadow.getDrawnPathPaint(0); assertThat(drawnPathPaint.getColor()).isEqualTo(Color.RED); assertThat(drawnPathPaint.getAlpha()).isEqualTo(7); }