Skip to content

Instantly share code, notes, and snippets.

View akshaydashrath's full-sized avatar

Akshay Dashrath akshaydashrath

View GitHub Profile
package com.psrivastava.deviceframegenerator.widget;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.TextView;
import android.widget.Toast;
@akshaydashrath
akshaydashrath / ViewVisibilityAnimator.java
Last active April 17, 2016 09:42
Collapse and expand a view on Android with a clean animation
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.Transformation;
public class ViewVisibilityAnimator {
private static final String VISIBILITY = "VISIBILITY";
@akshaydashrath
akshaydashrath / ToggleImageButton
Created March 20, 2014 11:49
A ToggleImageButton for Android
import android.content.Context;
import android.content.res.TypedArray;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.view.View;
import android.widget.Checkable;
import android.widget.ImageButton;
public class ToggleImageButton extends ImageButton implements Checkable {
@akshaydashrath
akshaydashrath / gist:10119943
Last active March 25, 2024 13:54
Signing HttpUrlConnection using OkHttpClient and Retrofit
@Override
public Response execute(Request request) throws IOException {
HttpsURLConnection connection = (HttpsURLConnection) super.openConnection(request);
try {
prepareRequest(connection, request);
} catch (Exception e) {
e.printStackTrace();
}
return readResponse(connection);
}