easing-functions

    1熱度

    1回答

    我正在尋找一個列表,或獲得x1, x2, y1, y2(KeySpline當量)當前緩動函數值的方法(爲前:CircleEase與模式EaseInOut)。 我怎麼能得到它們?

    2熱度

    1回答

    我正在學習如何使用c#創建動畫。所以,如果我是動畫對象的邊緣例如然後我會用下面的方法來製作動畫的保證金: test(someObject, FrameworkElement.MarginProperty); /// <summary> /// animate margin of an object /// </summary> /// <param nam

    6熱度

    1回答

    我試圖在TChromeTabs中實現製表符的流體移動。我可以看到緩解公式here,但我不是數學家,也不知道如何將其轉換爲代碼。迄今爲止我的嘗試讓我無處可尋。 Easing功能的Delphi實現是否可用?

    0熱度

    1回答

    我有一個jQuery動畫,最終使用默認的擺動緩動減慢了太多。我嘗試了線性選項,但在接近尾聲時看起來速度相當慢。我經歷了幾次緩衝功能並發現了here。因爲我有幾個其他動畫延遲同步它們,似乎任何緩動功能與原始擺動緩動的變化都不盡相同。經過一番搜索後,我發現了一個easeOutInQuad函數,其圖形看起來像是擺動函數的反函數。我認爲與swing函數相反的(或接近相反的)緩動函數不太可能改變運行動畫的總

    5熱度

    1回答

    通過velocity.js的changelog找我讀寬鬆: ... 2)背部,彈跳和彈漸變效果已被刪除。改爲使用彈簧物理學的 。 ... 我想知道是否有重新創建​​效果可與jQuery使用spring寬鬆動畫什麼簡單的辦法,接受自定義參數? 默認情況下,你可以使用spring寬鬆如下: $('.ball').velocity({ top: ['200px', 'spring']}, { durat

    1熱度

    1回答

    // t: current time, b: beginning value, c: change in value, d: duration function easeInQuad(t, b, c, d) { return c*(t/=d)*t + b; } function easeOutElastic(t, b, c, d) { var s = 1.70158;

    0熱度

    1回答

    我正在使用以下緩和功能在屏幕上移動對象的一個​​項目: function easeinoutquart(t,b,c,d) as float 't=time, b=startvalue, c=change in value, d=duration d=d/2 t=t/d if (t < 1) then return c/2*t*t*t*t + b

    4熱度

    2回答

    如果需要更高級的曲線,缺少UIView基於塊的動畫方法中的自定義緩動曲線會導致Core Animation。 在How to create custom easing function with Core Animation?中討論了使用CAKeyframeAnimation上的類別進行此操作的方法。 爲了保持我的代碼清潔和可維護,我想更進一步並重新實現UIView的基於塊的方法,幷包含一個描述緩

    2熱度

    2回答

    我有一個側面滾動的網站在jQuery控制之下,幾個頁面相隔數千像素,水平。我正在使用easeOutElastic函數,但動畫發生的速度很快,彈性反彈需要被抑制。如果我增加持續時間參數,動畫會減慢,但反彈也會減慢。看起來持續時間控制着整個動畫。 我需要做的是分別控制移動的速度和彈性的緊密程度。我一直在擺弄與插件我認爲easeOutElastic功能的自己的副本,但我似乎無法得到它的權利,不知道什麼所

    0熱度

    1回答

    Im和我使用 [UIView addKeyframeWithRelativeStartTime 但是,我想easeIn關鍵幀中的一個有3個動畫部分。 我該如何添加一個緩動功能呢?