diff options
author | Roman Nurik <roman@nurik.net> | 2014-10-19 22:49:32 -0400 |
---|---|---|
committer | Roman Nurik <roman@nurik.net> | 2014-10-19 22:49:32 -0400 |
commit | 91eacd76728164aaeb558ff449da3c585e5dd4a5 (patch) | |
tree | e729083ec1f91a46531405716ec8e6de158a66dc | |
parent | 3d018034605d86250123636757e17bd8527a5db7 (diff) | |
parent | 589f88f50b750d55a3a42310707c5917a77317cc (diff) | |
download | iosched-91eacd76728164aaeb558ff449da3c585e5dd4a5.tar.gz |
Merge pull request #62 from romannurik/master
Fix ScrimInsets* classes to use ViewCompat.postInvalidateOnAnimation
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); } |