Skip to content

Instantly share code, notes, and snippets.

@chrisjenx
chrisjenx / gradient.svg
Created November 4, 2015 15:35
Gradient SVG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@chrisjenx
chrisjenx / BlurTransform.java
Last active August 29, 2015 14:22 — forked from ryanbateman/gist:6667995
BlurTransformer for Picasso using renderscript lib.
package com.loveflutter.ui.support;
import android.content.Context;
import android.graphics.Bitmap;
import android.support.annotation.NonNull;
import android.support.v8.renderscript.Allocation;
import android.support.v8.renderscript.Element;
import android.support.v8.renderscript.RenderScript;
import android.support.v8.renderscript.ScriptIntrinsicBlur;
@chrisjenx
chrisjenx / SimpleArrayMapJsonSerializer.java
Created December 21, 2014 17:11
SimpleArrayMap Json/Gson Serializer
import android.support.v4.util.SimpleArrayMap;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;
@chrisjenx
chrisjenx / ExampleTwoEditTexts.xml
Created August 8, 2014 13:05
Unfinished FormGroup to support ImageViews outside of EditTexts. Will set states on the ImageViews based on the focus state of the EditTexts.
<com.justyoyo.ui.views.forms.FormGroupView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/space_small"
android:paddingRight="@dimen/space_small">
<TextView
style="@style/TextViewV3.AssetEditText"
android:text="S"/>
@chrisjenx
chrisjenx / ContentLoadingFrameLayoyt..java
Created May 21, 2014 09:56
Similar to the LoadingProgressSpinner which doesnt flicker if you change stages quickly.
public abstract class ContentLoadingFrameLayout extends FrameLayout {
private static final int MIN_SHOW_TIME = 200; // ms
private static final int MIN_DELAY = 200; // ms
private ProgressBar mProgressBar;
private View mContent;
private long mStartTime = -1;
private boolean mPostedHide = false;
private boolean mPostedShow = false;
@chrisjenx
chrisjenx / GsonBuilder.java
Last active October 19, 2015 18:47
Custom Gson Serialiser for android.support.v4.util.SimpleArrayMap;
return new GsonBuilder()
.registerTypeAdapter(SimpleArrayMapJsonSerializer.TYPE, new SimpleArrayMapJsonSerializer())
.create();
@chrisjenx
chrisjenx / gist:7428816
Last active December 28, 2015 02:29 — forked from anonymous/gist:7428588
Added style and cleaned up
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
a { color: #FFFFFF; }
iframe[id^='twitter-widget-']{ width:100%;}
em {visibility: hidden;}
</style>
<script>
@chrisjenx
chrisjenx / .gitignore
Created August 2, 2013 09:57
Java / Gradle / IDEA / Eclipse gitignore
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
package com.bizzby.utils;
import android.util.Log;
import java.io.PrintWriter;
import java.io.StringWriter;
public class QLog
{
@chrisjenx
chrisjenx / EditTextDialogFragment.java
Last active December 18, 2015 22:58
EditTextDialogFragment
package com.bizzby.ui.fragments.dialogs;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.FragmentManager;
import android.text.Editable;
import android.text.Selection;