Custom Scroll Animation Behavior (scroll trigger)
Most of modern apps have some custom behaviour - for example
In user profile, you see big profile picture, but when you scroll down to see user posts - picture gets smaller and moves to the corner.
Would be cool to be able to treat scroll position as kind of keyframes timeline, where you can modify styles of some elements and tween them depending on how much some view is scrolled.
Some tools have kind of similar option - https://www.youtube.com/watch?v=jRHuAq4PqQo - check first 30 secs.
This is a very common pattern in native iOS and Android apps, especially with the top app bar, not to mention many navigation menus on the web. It's also not very easy to "fake" this type of interaction with the existing prototyping functions, so I'd love to see it get its own support.
Scrolling/position for webpages based animations would be awesome.
Lily Taylor commented
Be able to set the trigger for a poop up ect to be set as scrolling.
So many websites have animations triggered by a scroll, or when an elements comes into view within a browser. XD is crying out for this feature!
Yes, please add this feature! I am trying to implement a sticky nav that starts out transparent, but then the background fills white on the scroll, but there doesn't seem to be an option to do that.
Wilson Semilio commented
Would like to be able to implement this feature as I've seen it on many websites and apps as a nice way of getting more "screen real estate" for content without a top menu getting in the way when it's not needed.
There should at least be a way for the nav bar to start just a little lower than the top then stop at the top and stay there as the user scrolls. That's basic.
Mohammad Harb commented
it would be cool to add a video/gif/animation and trigger the frames with while scrolling as most of modern websites have such effects.
Eshkar Galili commented
I'd love a component to be in default state when I reach it on the prototype and have him auto animate to a second state when I scroll past him, and also have the component have a reverse action when I scroll back, allowing for parallax effects or picture fade outs as I scroll past it.
Gustavo Fernando da Silva commented
It will be a game changer in the prototyping software battle. If you launch this before Figma, it will be the icing on the cake
Hide Nav/Header on Scroll Down & Show on Scroll Up
Scrolling/position based animations would be awesome.
Stephanie Stibor commented
Yes, agree with everything Tim Schaeppi said below. Please add features that allow scrolling animation. This is yet another basic feature that XD is missing.
Yes! Creating work arounds for the lack of this feature is SO time consuming, but for so many thing SO necessary when showing designs to stakeholders. Based on lack of time to mock this up on certain projects, we just don't add a feature that would be cool, but too time consuming to mock up or walk someone through with no visual.
Please add this very basic feature!
Tim Schaeppi commented
Everywhere I look this is one of the most highly requested features... And it's available within almost all of XD's competing products.
It's pretty clear Adobe does not care at all about what designers actually need and use. They are completely out of touch with real professionals, and instead focus on gimmicky features that have no real world value. Nobody wants to co-edit in XD. Nobody.
Adobe, please just have a single shred of humility, admit you have no idea what you're doing, and start listening to your users. THIS is the kind of feature we need.
Can we just agree that the priority should be catching up to the competition instead of front-loading gimmicks and useless stuff that nobody requested?
Ishan Rathod commented
Aenias Fritsch commented
We really need this Feature, Adobe! Please!
It is kind of necessary to be able to apply actions based on the scroll trigger.
for example changing the states of object while scrolling over them (not only hovering over them).
4 years later...
Same here, I wish to implement scroll animation. But I'm surprised that it can't be done :/