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

Fluid Interfacesの実践

Avatar for Shin Yamamoto Shin Yamamoto
November 15, 2018

Fluid Interfacesの実践

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

Avatar for Shin Yamamoto

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࣮ݱʹ޲͚ͯɺσβΠφʔͱΤϯδχΞ͕ؾ Λ͚ͭΔ΂͖ઃܭͷϙΠϯτ ͳͲͳͲ