Skip to content

Instantly share code, notes, and snippets.

View iamnaran's full-sized avatar
🐧
git gitlich

Narayan Panthi iamnaran

🐧
git gitlich
View GitHub Profile
/* Copyright 2013 Google Inc.
Licensed under Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0.html */
package com.example.latlnginterpolation;
import android.animation.ObjectAnimator;
import android.animation.TypeEvaluator;
import android.animation.ValueAnimator;
import android.annotation.TargetApi;
import android.os.Build;
@iamnaran
iamnaran / SpacingBetweenRecyclerView.java
Created May 2, 2018 13:25
Space Between RecyclerView. Sticky to edge for 0 and 1 position of recycler view
import android.graphics.Rect;
import android.support.v7.widget.RecyclerView;
import android.view.View;
/**
* Created by NaRan on 02,May,2018.
* Copyright (c) inGrails Pvt. Ltd. All rights reserved.
* nrn.panthi@gmail.com
**/
@iamnaran
iamnaran / CustomProgressBarActivity.java
Last active May 21, 2018 10:17
Custom Circular Progress Bar Android
private ProgressBarAnimation progressBarAnimation;
progressBar = (ProgressBar) findViewById(R.id.progress_bar);
progressBarAnimation = new ProgressBarAnimation(vhHeaderTwo.progressBar, 0, Integer.parseInt(studentAttendance.getTotal().getPresentDays()));
progressBar.setMax(Integer.parseInt(studentAttendance.getTotal().getOperatingDays()));
progressBarAnimation.setDuration(800);
progressBarAnimation.setInterpolator(new AnticipateInterpolator());
progressBar.startAnimation(progressBarAnimation);
progressBar.getProgressDrawable().setColorFilter(Color.parseColor(primaryColor), PorterDuff.Mode.SRC_IN);
@iamnaran
iamnaran / Android Application Class
Created September 25, 2018 14:44
Android Application Class
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
/**
* Created by NaRan on 23,Sep,2018.
* Copyright (c). All rights reserved.
@iamnaran
iamnaran / Custom Image View
Created September 25, 2018 14:46
Custom Image View Android
package com.upasarga.elibrary.helper;
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Path;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.widget.ImageView;
@iamnaran
iamnaran / Retrofit CallBack
Created September 25, 2018 14:48
Retrofit Callback - Customization
import android.support.annotation.NonNull;
import com.ingrails.nepatop.R;
import com.ingrails.nepatop.utils.NepaTopApplication;
import java.io.InterruptedIOException;
import java.net.ConnectException;
import java.net.UnknownHostException;
@iamnaran
iamnaran / Application.kt
Last active January 21, 2019 07:16
Application Class in Kotlin #android #application #singleton #class
import android.app.Activity
import android.app.Application
import android.content.Context
import android.content.SharedPreferences
import android.os.Bundle
import android.preference.PreferenceManager
import android.util.Log
class Application : Application(), Application.ActivityLifecycleCallbacks {
@iamnaran
iamnaran / letsdesign.txt
Last active February 8, 2019 10:09
I design !
https://medium.com/@naran_9439/the-breathing-space-in-design-58c9092ec1a8
@iamnaran
iamnaran / ApiService.java
Created March 24, 2019 10:04
Upload Multiple Images Using Retrofit
// Example url :- money_expenses and response model - ServerResponse (your response success model)
@POST("money_expense")
Call<ServerResponse> createExpenses(@Body RequestBody files);
@iamnaran
iamnaran / BOQActivity.java
Created June 9, 2019 07:09
Horizontal & Vertical Scrolling in RecyclerView - Medium
package com.upasarga.construction.activities.boq;
import android.support.annotation.NonNull;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;