mobile/android/thirdparty/com/squareup/picasso/Transformation.java

Wed, 31 Dec 2014 07:22:50 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:22:50 +0100
branch
TOR_BUG_3246
changeset 4
fc2d59ddac77
permissions
-rw-r--r--

Correct previous dual key logic pending first delivery installment.

     1 /*
     2  * Copyright (C) 2013 Square, Inc.
     3  *
     4  * Licensed under the Apache License, Version 2.0 (the "License");
     5  * you may not use this file except in compliance with the License.
     6  * You may obtain a copy of the License at
     7  *
     8  *      http://www.apache.org/licenses/LICENSE-2.0
     9  *
    10  * Unless required by applicable law or agreed to in writing, software
    11  * distributed under the License is distributed on an "AS IS" BASIS,
    12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  * See the License for the specific language governing permissions and
    14  * limitations under the License.
    15  */
    16 package com.squareup.picasso;
    18 import android.graphics.Bitmap;
    20 /** Image transformation. */
    21 public interface Transformation {
    22   /**
    23    * Transform the source bitmap into a new bitmap. If you create a new bitmap instance, you must
    24    * call {@link android.graphics.Bitmap#recycle()} on {@code source}. You may return the original
    25    * if no transformation is required.
    26    */
    27   Bitmap transform(Bitmap source);
    29   /**
    30    * Returns a unique key for the transformation, used for caching purposes. If the transformation
    31    * has parameters (e.g. size, scale factor, etc) then these should be part of the key.
    32    */
    33   String key();
    34 }

mercurial