Пример #1
0
    @Override
    protected void onDraw(Canvas canvas) {
      super.onDraw(
          canvas); // To change body of overridden methods use File | Settings | File Templates.

      canvas.drawRect(0, 0, mWidth, mHeight, backgroundPaint);
      float barWidth = (drawBoxW - (drawBoxW / 10)) / 3;
      float gap = drawBoxH / 30;

      float movement = drawBoxH / 2 * fadeAndScaleAnimator.getAnimatedFraction();

      canvas.drawRect(left, top, left + barWidth, bottom, barPaint);
      canvas.drawRect(left + barWidth + 5, top, left + barWidth * 2, bottom, barPaint);
      canvas.drawRect(
          left + barWidth * 2 + 5, top + movement, left + barWidth * 3, bottom, barPaint);
      canvas.rotate(rotationAnimator.getAnimatedFraction());
    }