Skip to content

Instantly share code, notes, and snippets.

@JMPergar
JMPergar / ScrollViewWithMaxHeight.java
Created November 5, 2014 13:28
ScrollView that can be configured with max height
public class ScrollViewWithMaxHeight extends ScrollView {
public static int WITHOUT_MAX_HEIGHT_VALUE = -1;
private int maxHeight = WITHOUT_MAX_HEIGHT_VALUE;
public ScrollViewWithMaxHeight(Context context) {
super(context);
}
@VladSumtsov
VladSumtsov / MyActivity.java
Last active July 29, 2019 10:09
RecycleView PullToRefresh SwipeRefreshLayout
import android.graphics.Color;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.DefaultItemAnimator;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import com.togethernetworks.basesdk.BaseActivity;
import com.togethernetworks.gallery.samples.mortar.UiModule;
@DanielGrech
DanielGrech / BlurredImageView.java
Last active December 22, 2016 03:44
Blurred Image background with a rounded image bottom center. Image view which blurs its contents only supports API 17+. Older API's will just display the image as is
import android.annotation.TargetApi;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Build;
import android.renderscript.Allocation;
import android.renderscript.Element;
import android.renderscript.RenderScript;
import android.renderscript.ScriptIntrinsicBlur;
import android.util.AttributeSet;
@amondnet
amondnet / CenterToast.java
Last active December 22, 2016 03:30
화면 중앙에 Rounded Toast 를 띄우기 위한 Class 작성.
package io.farmers.common.toast;
import android.app.Activity;
import android.view.Gravity;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import com.kpga.golfstroy.R;
@karlili
karlili / getHumanReadableDateDisplay.java
Created June 28, 2011 07:54
Implementation of a human readable date display
/**
* An implementation on getting the human readable date format from milliseconds
* which is commonly used in Facebook, like about x hours ago.
* Convention as follows:
* 1000 milliseconds = 1 second,
* 60 seconds = 1 minute,
* 60 minutes = 1 hour,
* 24 hours = 1 day,
* 12 days = 1 month,
* 12 month = 1 year.