Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

pl:dydaktyka:aml:lab2 [2013/10/20 11:44]
esimon [Fragmenty i nawigacja]
pl:dydaktyka:aml:lab2 [2019/06/27 15:50]
Linia 1: Linia 1:
-====== MVC w Androidzie ====== 
  
- 
-===== Style ===== 
-Wygeneruj dodatkowy styl dla elementu Button i zaadaptuj go do aplikacji Quiz, którą pisałeś na poprzednich zajęciach. 
-Możesz użyć [[http://​android-ui-utils.googlecode.com/​hg/​asset-studio/​dist/​index.html|Asset studio]], lub możesz uzyć programu graficznego do edycji istniejącego przycisku i dodania elementów odpowiedzialnych za poszczególne stany guzika. 
-  
-{{:​pl:​dydaktyka:​aml:​button-states.png|}} 
-===== Fragmenty i nawigacja ===== 
-Dodaj ViewPagera do layoutu aplikacji Quiz tak, aby można było pytania przesuwać gestem swipe. (pamiętaj, że każde pytanie powinno być zaimplementowane jako Fragment). 
- 
-**Uwaga** Możesz posiłkować się kodem z projektu [[https://​bitbucket.org/​sbobek/​aml_ambientprofile|Ambient Profile]] 
- 
-{{:​pl:​dydaktyka:​aml:​swipe.png?​500|}} 
- 
- 
-Możesz pomyśleć nad wykorzystaniem dodatkowej przestrzeni tabletu w orientacji landscape do tego, żeby po lewej stronie wyświetlać listę pytań. **Uwaga** Możesz wykorzystać wizarda tworzenia nowej aktywności ;) 
-  ​ 
-  ​ 
- 
-  ​ 
-===== Optymalizacja interfejsu ===== 
-Zbadaj swoje aplikacje przy użyciu HierarchyViewera i Linta. Jeśli nie udało Ci się ukończyć aplikacji Quiz, możesz wykorzystać [[https://​bitbucket.org/​sbobek/​aml_ambientprofile|Ambient Profile]] 
- 
-{{:​pl:​dydaktyka:​aml:​hierarchy-viewer.png?​400|}} 
- 
-W przypadku Linta w szczególności zwróć uwagę na: 
-  * Zagnieżdżenia layoutów i możliwość zastąpienia ich RelativeLayout 
-  * Wykorzystanie parametru compoundDrawable zamiast TextView i ImageView (patrz aml_ambientprofile) 
pl/dydaktyka/aml/lab2.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0