code: @Override public void onViewPositionChanged(View changedView, int left, int top, int dx, int dy) {
      if (draggableView.isDragViewAtBottom()) {
        draggableView.changeDragViewViewAlpha();
      } else {
        draggableView.restoreAlpha();
        draggableView.changeDragViewScale();
        draggableView.changeDragViewPosition();
        draggableView.changeSecondViewAlpha();
        draggableView.changeSecondViewPosition();
        draggableView.changeBackgroundAlpha();
      }
    }
docs: Override method used to apply different scale and alpha effects while the view is being
  dragged.
  
  @param left position.
  @param top position.
  @param dx change in X position from the last call.
  @param dy change in Y position from the last call.