Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/colinkiama/uwp-twitter-ios-splash-screen-recreation
Shows how to get the same splash screen animation as the Twitter iOS app in your app!
https://github.com/colinkiama/uwp-twitter-ios-splash-screen-recreation
animation animations csharp example extended-splashscreen ios splashscreen twitter uwp uwp-apps uwp-example windows windows-10 windows-runtime winrt xaml xaml-winrt
Last synced: 26 days ago
JSON representation
Shows how to get the same splash screen animation as the Twitter iOS app in your app!
- Host: GitHub
- URL: https://github.com/colinkiama/uwp-twitter-ios-splash-screen-recreation
- Owner: colinkiama
- Created: 2017-11-30T07:31:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-05T09:36:06.000Z (10 months ago)
- Last Synced: 2024-05-02T03:08:21.770Z (6 months ago)
- Topics: animation, animations, csharp, example, extended-splashscreen, ios, splashscreen, twitter, uwp, uwp-apps, uwp-example, windows, windows-10, windows-runtime, winrt, xaml, xaml-winrt
- Language: C#
- Size: 801 KB
- Stars: 6
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UWP-Twitter-iOS-Splash-Screen-Recreation
Shows how to create a splash screen animation that is similar Twitter iOS app in your own UWP app.![Application Demo](img/twitterIOSSplashRecreation.gif)
Update: This was a lazy way of doing this. If you want to improve on this, you'd use a transparent mask on the Twitter logo.
You can find the assets you need in Twitter's brand assets page or on FontAwesome.
This app called [Code Writer](https://apps.microsoft.com/store/detail/code-writer/9WZDNCRFHZDT?hl=en-gb&gl=gb&rtc=1) does the splash screen animation effect the proper way.## Summary:
1. App starts, blue background with twitter logo as splash screen
2. App moves on to extended splash screen, keeping the same assets with the splash screen
3. When app "finishes loading" (Delay was added to simulate loading time), a scale animation is first applied to the splash screen image, zooming out a little bit then, another scale animation is applied, zooming into the twitter logo.
4. App then navigates to a new page and immediately animations cause the page to scale in and out to create a bouncing effect.