Skip to content

Commit

Permalink
showing a little sign for testing builds. Issue #743
Browse files Browse the repository at this point in the history
  • Loading branch information
menny committed Oct 25, 2016
1 parent 1d408ce commit 878808d
Showing 1 changed file with 21 additions and 0 deletions.
Expand Up @@ -49,6 +49,7 @@
import com.anysoftkeyboard.theme.KeyboardTheme;
import com.anysoftkeyboard.utils.Logger;
import com.menny.android.anysoftkeyboard.AnyApplication;
import com.menny.android.anysoftkeyboard.BuildConfig;
import com.menny.android.anysoftkeyboard.R;

public class AnyKeyboardView extends AnyKeyboardViewWithMiniKeyboard {
Expand Down Expand Up @@ -379,6 +380,26 @@ public void onDraw(Canvas canvas) {
postInvalidateDelayed(1000 / 60);// doing 60 frames per second;
}
}
//showing alpha/beta icon if needed
if (BuildConfig.TESTING_BUILD) {
setPaintToKeyText(mPaint);
final float textSizeForBuildSign = mPaint.getTextSize() / 2f;
mPaint.setTextSize(textSizeForBuildSign);
final float x = getWidth() - textSizeForBuildSign;
final float y = getHeight() - textSizeForBuildSign;
mPaint.setShadowLayer(5, 0, 0, Color.BLACK);
canvas.translate(x, y);
final CharSequence buildSign;
if (BuildConfig.DEBUG) {
//debug build
buildSign = "α";
} else {
//canary build
buildSign = "β";
}
canvas.drawText(buildSign, 0, buildSign.length(), 0, 0, mPaint);
canvas.translate(-x, -y);
}
}

/*
Expand Down

0 comments on commit 878808d

Please sign in to comment.