Skip to content

Instantly share code, notes, and snippets.

View r0adkll's full-sized avatar

Drew Heavner r0adkll

View GitHub Profile
@r0adkll
r0adkll / auto_versioning.gradle
Created October 4, 2014 08:14
Gradle Auto Versioning Logic
//auto versioning logic
def versionPropertiesFile = file('version.properties')
if (versionPropertiesFile.canRead()) {
def Properties properties = new Properties()
properties.load(new FileInputStream(versionPropertiesFile))
def build = properties['BUILD'].toInteger() + 1
properties['BUILD'] = build.toString()
properties.store(versionPropertiesFile.newWriter(), null)
defaultConfig {
@r0adkll
r0adkll / ShadeTransform.java
Created July 22, 2014 04:05
This is a snippet for a shade transformer for Picasso. This allows you to draw a transparent black shade over the source image.
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import com.squareup.picasso.Transformation;
public class ShadeTransform implements Transformation {
/* The shade alpha of black to apply */