Skip to content

Instantly share code, notes, and snippets.

View vipulasri's full-sized avatar
👨‍💻
https://vipulasri.com/

Vipul Asri vipulasri

👨‍💻
https://vipulasri.com/
View GitHub Profile
@vipulasri
vipulasri / LollipopBitmapMemoryCacheParamsSupplier.java
Created April 12, 2017 03:43 — forked from sensen/LollipopBitmapMemoryCacheParamsSupplier.java
Fresco's custom BitmapMemoryCacheParamsSupplier for Lollipop devices
public class LollipopBitmapMemoryCacheParamsSupplier implements Supplier<MemoryCacheParams> {
private ActivityManager activityManager;
public LollipopBitmapMemoryCacheParamsSupplier(ActivityManager activityManager) {
this.activityManager = activityManager;
}
@Override
public MemoryCacheParams get() {
@vipulasri
vipulasri / ApiModule.java
Created December 29, 2016 08:12 — forked from rahulgautam/ApiModule.java
Retrofit 1 error handling behaviour in Retrofit 2
// Dagger 1 example
@Module(
complete = false,
library = true
)
public final class ApiModule {
@Provides
@Singleton
Retrofit provideRetrofit(Gson gson, Application app) {
return new Retrofit.Builder()
package com.example.marcin.splitlayout;
import android.annotation.TargetApi;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Region;