Skip to content

Commit

Permalink
ready to release v10.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Kosh committed Nov 8, 2016
1 parent 206d6ff commit 261d653
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 25 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ android {
applicationId "com.styleme.floating.toolbox.pro"
minSdkVersion 18
targetSdkVersion 25
versionCode 101
versionName "10.0.1"
versionCode 102
versionName "10.0.2"
buildConfigField "String", "FA_HOST", '"k0shk0sh.github.io/FastAccess"'
buildConfigField "String", "SHARED_URI", '"sharedUri"'
signingConfig signingConfigs.signing
Expand Down
45 changes: 22 additions & 23 deletions app/src/main/java/com/fastaccess/ui/widgets/FastBitmapDrawable.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.graphics.Rect;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.support.annotation.NonNull;
import android.util.SparseArray;
Expand Down Expand Up @@ -53,68 +54,66 @@ public class FastBitmapDrawable extends Drawable {

public FastBitmapDrawable(Bitmap b) {
mAlpha = 255;
if (b == null) {
Drawable colorDrawable = new ColorDrawable(Color.parseColor("#2A456B"));
b = Bitmap.createBitmap(40, 40, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
colorDrawable.draw(c);
}
mBitmap = b;
setBounds(0, 0, b.getWidth(), b.getHeight());

setBounds(0, 0, mBitmap.getWidth(), mBitmap.getHeight());
}

@Override
public void draw(@NonNull Canvas canvas) {
@Override public void draw(@NonNull Canvas canvas) {
final Rect r = getBounds();
// Draw the bitmap into the bounding rect
canvas.drawBitmap(mBitmap, null, r, mPaint);
}

@Override
public void setColorFilter(ColorFilter cf) {
@Override public void setColorFilter(ColorFilter cf) {
// No op
}

@Override
public int getOpacity() {
@Override public int getOpacity() {
return PixelFormat.TRANSLUCENT;
}

@Override
public void setAlpha(int alpha) {
@Override public void setAlpha(int alpha) {
mAlpha = alpha;
mPaint.setAlpha(alpha);
}

@Override
public void setFilterBitmap(boolean filterBitmap) {
@Override public void setFilterBitmap(boolean filterBitmap) {
mPaint.setFilterBitmap(filterBitmap);
mPaint.setAntiAlias(filterBitmap);
}

public int getAlpha() {
return mAlpha;
}

@Override
public int getIntrinsicWidth() {
@Override public int getIntrinsicWidth() {
int width = getBounds().width();
if (width == 0) {
width = mBitmap.getWidth();
}
return width;
}

@Override
public int getIntrinsicHeight() {
@Override public int getAlpha() {
return mAlpha;
}

@Override public int getIntrinsicHeight() {
int height = getBounds().height();
if (height == 0) {
height = mBitmap.getHeight();
}
return height;
}

@Override
public int getMinimumWidth() {
@Override public int getMinimumWidth() {
return getBounds().width();
}

@Override
public int getMinimumHeight() {
@Override public int getMinimumHeight() {
return getBounds().height();
}

Expand Down

0 comments on commit 261d653

Please sign in to comment.