Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0524e97a authored by Diego Perez's avatar Diego Perez Committed by Android (Google) Code Review
Browse files

Merge "resolved conflicts for merge of 5a53816b to mnc-dev" into mnc-dev

parents 4b8704c9 8df6d037
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -34,12 +34,15 @@ public class ShadowPainter {
     * new image. This method attempts to mimic the same visual characteristics as the rectangular
     * shadow painting methods in this class, {@link #createRectangularDropShadow(java.awt.image.BufferedImage)}
     * and {@link #createSmallRectangularDropShadow(java.awt.image.BufferedImage)}.
     * <p/>
     * If shadowSize is less or equals to 1, no shadow will be painted and the source image will be
     * returned instead.
     *
     * @param source the source image
     * @param shadowSize the size of the shadow, normally {@link #SHADOW_SIZE or {@link
     * #SMALL_SHADOW_SIZE}}
     *
     * @return a new image with the shadow painted in
     * @return an image with the shadow painted in or the source image if shadowSize <= 1
     */
    @NonNull
    public static BufferedImage createDropShadow(BufferedImage source, int shadowSize) {
@@ -60,12 +63,13 @@ public class ShadowPainter {
     * @param shadowOpacity the opacity of the shadow, with 0=transparent and 1=opaque
     * @param shadowRgb the RGB int to use for the shadow color
     *
     * @return a new image with the source image on top of its shadow
     * @return a new image with the source image on top of its shadow when shadowSize > 0 or the
     * source image otherwise
     */
    @SuppressWarnings({"SuspiciousNameCombination", "UnnecessaryLocalVariable"})  // Imported code
    public static BufferedImage createDropShadow(BufferedImage source, int shadowSize,
            float shadowOpacity, int shadowRgb) {
        if (shadowSize == 0) {
        if (shadowSize <= 0) {
            return source;
        }