Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fluid Interfacesの実践

Shin Yamamoto
November 15, 2018

Fluid Interfacesの実践

Fluid Interfacesの実践として、Projection手法の理解を深めていきます。

Shin Yamamoto

November 15, 2018
Tweet

More Decks by Shin Yamamoto

Other Decks in Programming

Transcript

  1. FloatingPanel • Apple Maps, StocksͷΑ͏ͳΠϯλʔϑΣΠεΛ؆୯ʹ௥Ճ Ͱ͖Δ • 10/17 v0.9.0 release

    -> v1.2.0 (ۙ೔ϦϦʔε!) • 1.4k • Mentions • iOS Dev Weekly - Issue 375 • iOS Goodies — Week 254 https://github.com/SCENEE/FloatingPanel
  2. p′ = p0 + ∫ t 0 v(t) dt v(t)

    = v0 dt d : Deceleration rate(ݮ଎཰: 0.998) p : Coordinate(ϏϡʔͷҐஔ) v0 : ॳ଎౓ ͨͩ͠ɺ t[msec] ≥ 1
  3. p′ = p0 + ∫ t 0 v(t) dt v(t)

    = v0 dt d : Deceleration rate(ݮ଎཰: 0.998) p : Coordinate(ϏϡʔͷҐஔ) v0 : ॳ଎౓ ͨͩ͠ɺ t[msec] ≥ 1
  4. p′ = p0 + ⟮v0 d t ∑ k=1 dk−1⟯

    v(t) = v0 dt d : Deceleration rate(ݮ଎཰: 0.998) p : Coordinate(ϏϡʔͷҐஔ) v0 : ॳ଎౓ ͨͩ͠ɺ t[msec] ≥ 1
  5. p′ = p0 + ⟮v0 d t ∑ k=1 dk−1⟯

    p′ = p0 + v0 d 1 1 − d ∞ ∑ k=0 ark = a 1 − r when |r| < 1.
  6. ͦͷଞػձ͕͋Ε͹ • Dynamic Spring Animation/ Rubber bandingͷ࣮૷ํ๏ • Seamless ScrollingͷͨΊͷTips

    • Fluid InterfacesͷͨΊͷδΣενϟʔϋϯυϦϯά • Fluid Interfaces࣮ݱʹ޲͚ͯɺσβΠφʔͱΤϯδχΞ͕ؾ Λ͚ͭΔ΂͖ઃܭͷϙΠϯτ ͳͲͳͲ