Skip to content

Instantly share code, notes, and snippets.

View imhardiklakhani's full-sized avatar
🏠
Working from home

Hardik Lakhani imhardiklakhani

🏠
Working from home
View GitHub Profile
@imhardiklakhani
imhardiklakhani / FindMinMax.kt
Created February 3, 2021 05:51
How do you find the largest and smallest number in an unsorted integer array?
//How do you find the largest and smallest number in an unsorted integer array?
fun main() {
val number = arrayOf(15, 24, 90, 4, 5, 1200, 8, 3, 47, 1, 45, 20)
println("Min ${number.minOrNull()}")
println("Max ${number.maxOrNull()}")
}
@imhardiklakhani
imhardiklakhani / FindDuplicate.kt
Created February 3, 2021 05:48
Find Duplicate Number
import java.util.*
// How do you find the duplicate number on a given integer array?
fun main() {
val arr = arrayListOf(4, 5, 8, 3, 4, 11,5,8, 15, 3,4,4)
println(arr.groupingBy {
it
package com.chart;
import android.content.Context;
import android.graphics.Color;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.util.Log;
import android.view.Gravity;
import android.view.View;
import android.view.ViewTreeObserver;
@imhardiklakhani
imhardiklakhani / ZoomOutTransformation.java
Last active March 27, 2018 05:55
ZoomOutTransformation Animation in Viewpager
package example.andrdoitechweb.viewpagertransformer.Transformation;
import android.support.v4.view.ViewPager;
import android.view.View;
public class ZoomOutTransformation implements ViewPager.PageTransformer {
private static final float MIN_SCALE = 0.65f;
private static final float MIN_ALPHA = 0.3f;
@imhardiklakhani
imhardiklakhani / VerticalShutTransformation.java
Created March 27, 2018 05:55
VerticalShutTransformation Animation in Viewpager
package example.andrdoitechweb.viewpagertransformer.Transformation;
import android.support.v4.view.ViewPager;
import android.view.View;
public class VerticalShutTransformation implements ViewPager.PageTransformer{
@Override
public void transformPage(View page, float position) {
page.setTranslationX(-position*page.getWidth());
@imhardiklakhani
imhardiklakhani / VerticalFlipTransformation.java
Created March 27, 2018 05:54
VerticalFlipTransformation Animation in Vieepager
package example.andrdoitechweb.viewpagertransformer.Transformation;
import android.support.v4.view.ViewPager;
import android.view.View;
public class VerticalFlipTransformation implements ViewPager.PageTransformer {
@Override
public void transformPage(View page, float position) {
page.setTranslationX(-position * page.getWidth());
@imhardiklakhani
imhardiklakhani / TossTransformation.java
Created March 27, 2018 05:54
TossTransformation Animation in Viewpager
package example.andrdoitechweb.viewpagertransformer.Transformation;
import android.support.v4.view.ViewPager;
import android.view.View;
public class TossTransformation implements ViewPager.PageTransformer {
@Override
public void transformPage(View page, float position) {
page.setTranslationX(-position * page.getWidth());
@imhardiklakhani
imhardiklakhani / SpinnerTransformation.java
Created March 27, 2018 05:53
SpinnerTransformation Animation in Viewpager
package example.andrdoitechweb.viewpagertransformer.Transformation;
import android.support.v4.view.ViewPager;
import android.view.View;
public class SpinnerTransformation implements ViewPager.PageTransformer {
@Override
public void transformPage(View page, float position) {
page.setTranslationX(-position * page.getWidth());
@imhardiklakhani
imhardiklakhani / SlowTransformation.java
Last active March 27, 2018 05:53
SlowTransformation Animation in Viewpager
package example.andrdoitechweb.viewpagertransformer.Transformation;
import android.support.v4.view.ViewPager;
import android.view.View;
import android.widget.ImageButton;
import android.widget.TextView;
import example.andrdoitechweb.viewpagertransformer.R;
@imhardiklakhani
imhardiklakhani / SimpleTransformation.java
Created March 27, 2018 05:51
SimpleTransformation Animation in Viewpager
package example.andrdoitechweb.viewpagertransformer.Transformation;
import android.support.v4.view.ViewPager;
import android.view.View;
public class SimpleTransformation implements ViewPager.PageTransformer {
@Override
public void transformPage(View page, float position) {
}