aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Nurik <roman@nurik.net>2014-10-19 22:49:32 -0400
committerRoman Nurik <roman@nurik.net>2014-10-19 22:49:32 -0400
commit91eacd76728164aaeb558ff449da3c585e5dd4a5 (patch)
treee729083ec1f91a46531405716ec8e6de158a66dc
parent3d018034605d86250123636757e17bd8527a5db7 (diff)
parent589f88f50b750d55a3a42310707c5917a77317cc (diff)
downloadiosched-91eacd76728164aaeb558ff449da3c585e5dd4a5.tar.gz
Merge pull request #62 from romannurik/master
Fix ScrimInsets* classes to use ViewCompat.postInvalidateOnAnimation
-rw-r--r--android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsFrameLayout.java3
-rw-r--r--android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsScrollView.java3
2 files changed, 4 insertions, 2 deletions
diff --git a/android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsFrameLayout.java b/android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsFrameLayout.java
index fc59e53..9f6547f 100644
--- a/android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsFrameLayout.java
+++ b/android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsFrameLayout.java
@@ -21,6 +21,7 @@ import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
+import android.support.v4.view.ViewCompat;
import android.util.AttributeSet;
import android.widget.FrameLayout;
@@ -68,7 +69,7 @@ public class ScrimInsetsFrameLayout extends FrameLayout {
protected boolean fitSystemWindows(Rect insets) {
mInsets = new Rect(insets);
setWillNotDraw(mInsetForeground == null);
- postInvalidateOnAnimation();
+ ViewCompat.postInvalidateOnAnimation(this);
if (mOnInsetsCallback != null) {
mOnInsetsCallback.onInsetsChanged(insets);
}
diff --git a/android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsScrollView.java b/android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsScrollView.java
index 9c83922..4ee90ff 100644
--- a/android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsScrollView.java
+++ b/android/src/main/java/com/google/samples/apps/iosched/ui/widget/ScrimInsetsScrollView.java
@@ -21,6 +21,7 @@ import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
+import android.support.v4.view.ViewCompat;
import android.util.AttributeSet;
import android.widget.ScrollView;
@@ -68,7 +69,7 @@ public class ScrimInsetsScrollView extends ScrollView {
protected boolean fitSystemWindows(Rect insets) {
mInsets = new Rect(insets);
setWillNotDraw(mInsetForeground == null);
- postInvalidateOnAnimation();
+ ViewCompat.postInvalidateOnAnimation(this);
if (mOnInsetsCallback != null) {
mOnInsetsCallback.onInsetsChanged(insets);
}