Pokazywanie postów oznaczonych etykietą UI. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą UI. Pokaż wszystkie posty

środa, 19 sierpnia 2020

Jak dopasować style tekstu - wnioski z Material Design

Jak się okazuje, AndroidStudio ma zaimplementowane style wg Material Design, tylko nigdy nie dałam sobie czasu na to, żeby się w tym zorientować. To teraz już wiem :)
Planowałam te style przenieść do mojego projektu wpisując wszystkie dane, zgodnie z informacjami, a już nie muszę, bo tam wszystko jest. Tylko kroje czcionek zmieniłam.

I teraz wskazówki z tamtej strony (są tam też ciekawe, dobrze ilustrujące zagadnienia przykłady):

  • Nagłówki 
    • to krótkie, ważne teksty,
    • wyraźne, ciekawe kroje czcionek,
    • mniejsze nagłówki będą lepiej wyglądać w spokojniejszym kroju czcionki.
  • Podtytuły
    • mniejsze od nagłówków,
    • krókie teksty,
    • wyraźne kroje czcionek.
  • Treść
    • długa forma,
    • wyraźne kroje czcionek.
  • Podpisy
    • mogą być pod lub nad,
    • dotyczą tekstu, tytułu lub obrazu,
    • najmniejszy rozmiar czcionki,
    • proste, wyraźne kroje czcionek.
  • Przycisk
    • często allCaps,
    • często sans serif,
    • powinien być wyraźny, widoczny, dawać jasno do zrozumienia co robi.
  • Wyrównanie tekstu
    • Najczęściej do lewej
    • Cytaty wyśrodkowane, nie bardzo długie

O typografii z Material Design jest tutaj.

piątek, 22 czerwca 2018

Wygląd widgetu - zmiana rozmiaru

Widget nie musi mieć stałego, wybranego przez nas rozmiaru - może być konfigurowany przez użytkownika.
Nie musi też mieć stałych elementów - można je dopasować do wybranego rozmiaru.
Podczas zmiany rozmiaru widgetu wywoływana jest metoda onAppWidgetOptionsChanged(). To w jej treści możemy określić które elementy będą widoczne a które nie. Żeby zorientować się jaki jest aktualny (ustawiony przez użytkownika) rozmiar trzeba wywołać metodę getAppWidgetOptions(), która zwróci w odpowiedzi obiekt typu Bundle, który zawiera:

  • OPTION_APPWIDGET_MIN_WIDTH - dolna granica szerokości w jednostkach dp
  • OPTION_APPWIDGET_MAX_WIDTH - górna granica szerokości w jednostkach dp
  • OPTION_APPWIDGET_MIN_HEIGHT - dolna granica długości w jednostkach dp
  • OPTION_APPWIDGET_MAX_HEIGHT - górna granica długości w jednostkach dp

czwartek, 10 maja 2018

Moje charakterystyczne kolory

Kolory moich turkusowych aplikacji.
Wybrałam sobie kilka - nazwijmy je turkusowy i pudrowy róż (oba w wersji normalnej i ciemnej) oraz prawie biały i prawie czarny.

<color name="colorPrimary">#39CCCC</color>
<color name="colorPrimaryDark">#198787</color>
<color name="colorAccent">#da878f</color>
<color name="colorAccentDark">#962631</color>
<color name="colorDark">#121616</color> 
<color name="colorLight">#f7dadd</color> 

Będę je jeszcze testować ;)