-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specifikáció készítése a View-hoz #3
Comments
fellelhető ikonok:
|
Az a probléma, hogy a DarkSky a SkyCons nevű csomagot használja (így kell használni). Ez a csomag javascript animációt csinál futásidőben canvas-sal, ezt nem tudom az XAML-re rátenni. Elkezdték SVG formátumra konvertálni az ikonokat, de csak kettő van meg, így ez sem megoldás. Elvileg van aki ilyesmit konvertál, de nem találtam végleges megoldást. Van segédeszköz, ha valaki rászán egy-két napot szerintem akkor a 10 ikont át lehet konvertálni, de ezt most nem fogom megoldani. Vannak fizetős SVG ikon csomagok, viszonylag olcsón tehát ez megoldható akár később.
Nem találtam ingyenes animáló ikoncsomagot, a SkyCons-t nem tudom egyszerűen konvertálni, ezért ezt elengedem. Később beépíthető. |
Ikonként a MahApps csomag WeatherIcons csomagját fogom használni, egy nugettel beépíthető. És mivel a grafikai megjelenítésben sem biztos, hogy elég ügyes vagyok, használni fogom a Mahaps Metro csomagját az alkalmazásban. Az alkalmazás legfeljebb három képernyőből fog állni:
Fontos még, hogy a lokalizációt is meg kell oldani. Megpróbálom összekapcsolni a lenyílóval, és megcsinálom a magyar és az angol lokalizációt. Ha betöltés közben kell váltani, akkor az Dynamic Resource segítségével oldható meg, a resx állományokat nem lehet menet közben váltani. A főképernyő kialakításához először betöltöm a mahaps.metro-t és az ikoncsomagot, hogy megnézzem, hogy állunk. |
Az ikonokkal egyrészt ezeket kell megoldani:
ez tízféle érték, ami visszajön az api-ból, másrészt a többi adatból (szélsebesség, stb.) ha lehet ikonnal oldunk meg mindent. |
A továbblépés előtt a technikai alapját megcsinálom a lokalizációnak. |
Készítek egy prototípust az aktuális értékekre, abból pedig lesz egy Control az előrejelzésre, és készen is leszünk. |
A képernyőre valahogy így helyezzük el a megjelenítést:
|
Nem csinálunk splash képernyőt, gyors az alkalmazás indulása |
Ezekkel a kérdésekkel érdemes foglalkozni:
The text was updated successfully, but these errors were encountered: