DescriptionMake the material design ripple effect more visible on a quick action (single click or single tap)
Summary of changes:
- Broke the InkDropState animations in to sub-state animations
- Added DCHECKs to restrict InkDropState transitions in InkDropAnimation
BUG=551600
TEST=manual
TEST=InkDropAnimationTest.VerifyObserversAreNotified
TEST=InkDropAnimationTest.VerifyObserversAreNotifiedOfSuccessfulAnimations
TEST=InkDropAnimationTest.VerifyObserversAreNotifiedOfPreemptedAnimations
TEST=InkDropAnimationTest.AnimateToHiddenFromInvisibleState
TEST=InkDropAnimationTest.AnimateToHiddenFromVisibleState
TEST=InkDropAnimationTest.HideImmediately
Committed: https://crrev.com/6bf2a57d5965ced16eb8653aeb149bf194d5b4dc
Cr-Commit-Position: refs/heads/master@{#372406}
Patch Set 1 #Patch Set 2 : Merge with changes to https://codereview.chromium.org/1390113006/ #Patch Set 3 : Merge with changes to https://codereview.chromium.org/1390113006/ #Patch Set 4 : Merge with master. #Patch Set 5 : Polished for review. #
Total comments: 10
Patch Set 6 : Added tests and addressed comments from previous patch sets. #
Total comments: 2
Patch Set 7 : Renamed kDurationTableInMs to kAnimationDurationInMs. #Messages
Total messages: 19 (9 generated)
|