Skip to content

Instantly share code, notes, and snippets.

View rogerpujol's full-sized avatar

Roger Pujol rogerpujol

View GitHub Profile
@rogerpujol
rogerpujol / Listen for events between classes.java
Last active August 29, 2015 14:09
Android Listen for events between classes
public class MyClass1{
public MyClass2 mMC2;
public MyClass1(){
mMC2.setOnAnimationEndedListener(new MyClass2.OnAnimationEndedListener() {
@Override
public void onAnimationEnded() {
Log.v("TAG", "onAnimationEndedListener");
}
@rogerpujol
rogerpujol / Android Sensor Listener Example.java
Created November 12, 2014 16:43
In this example you will see how to create, register & unregister a SensorListener, in this example we focus on Gyroscope Sensor.
/**
* Create a GYROSCOPE SENSOR Listener
* Check for more info: http://developer.android.com/guide/topics/sensors/sensors_motion.html
*/
private SensorManager mSensorService;
private Sensor mSensor;
private SensorEventListener mySensorEventListener;
mySensorEventListener = new SensorEventListener() {
@rogerpujol
rogerpujol / Android Object Animator Example.java
Created November 12, 2014 16:41
Example that shows how to implement an Object Animator
/**
* Object Animator Example
* Check for more info: http://developer.android.com/guide/topics/graphics/prop-animation.html
*/
private Animator mMyAnimator;
private int mDuration = 3000; //Duration in millis
private MyObject object;
private float mInitialVal = 0.0f;
private float mInitialVal = 0.0f;
@rogerpujol
rogerpujol / Android Value Animator Example.java
Last active June 20, 2018 09:47
Example that shows how to implement a Value Animator
/**
* ValueAnimator can be type of: ofInt, ofFloat, ofObject, etc...
* Check for more info: http://developer.android.com/reference/android/animation/ValueAnimator.html
* and http://developer.android.com/guide/topics/graphics/prop-animation.html
*/
public ValueAnimator va = ValueAnimator.ofInt(0, 300);
public int mDuration = 3000; //in millis
va.setDuration(mDuration);
va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
public void onAnimationUpdate(ValueAnimator animation) {