This is a read-only archive of the Framer Community on Facebook.

What is Framer? Join the Community
Return to index
Darwin Campa
Posted Oct 19 - Read on Facebook

Hi all! I'm trying to achieve native Android scroll feel with Framer, and the default friction value of 2.1 seems like too little - at least in Framer Studio. I have a couple questions:

1. What is the relationship between Framer's friction value and the more sciencey "Coefficient of Friction" (COF) number, which is between 0 and 1, usually used to describe the concept? Android Views default to 0.015, which seems like a true COF value.

2. Does Framer do any work to match the native scroll feel? In other words, if I have the same prototype in the Android Framer browser, the iOS Frameless browser, and Framer Studio, will the scroll physics feel different?

3. What options should I set (friction, tolerance, etc.) to achieve the closest match with native Android scrolling?

Thanks! :)


Trevor Phillippi

Speaking specifically to #2, those apps are just web views, and Framer itself is generating a glorified website, not anything native. So, any Framer prototype run on a device will match the native scrolling behavior of a website on that platform. Android browser certainly behaves differently in terms of scrolling than iOS (particularly when you reach the bounds of a container), so you should assume ScrollComponent in Framer will as well.

Arturo Goicochea


Arturo Goicochea

Putting this here in case someone looks for it later...

layer.draggable.enabled = true
layer.draggable.horizontal = false
layer.draggable.overdrag = false
layer.draggable.bounce = false

Read the entire post on Facebook