Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Apache License 

import android.graphics.drawable.Drawable;
import android.os.Build;
import android.view.View;

public class Main {
    /**
     * Hack to fix pre JB MR1 Kudos to @cyrilmottier
     *
     * @param view     view drawable attached too.
     * @param drawable drawable which gets invalidated
     */
    static void fixParallaxBackgroundPreJBMR1(final View view, final Drawable drawable) {
        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) {
            drawable.setCallback(new Drawable.Callback() {
                @SuppressWarnings("deprecation")
                @Override
                public void invalidateDrawable(Drawable who) {
                    view.setBackgroundDrawable(who);
                }

                @Override
                public void scheduleDrawable(Drawable who, Runnable what, long when) {
                }

                @Override
                public void unscheduleDrawable(Drawable who, Runnable what) {
                }
            });
        }
    }
}