[Twoja aplikacja – odtwarzacz audio] Powiadomienia. Część 3.

W serii „Twoja aplikacja” będę pokazywał, w jaki sposób stworzyć aplikację kompletną wraz z najważniejszymi komponentami. Taka aplikacja będzie posiadać wszystkie podstawowe rzeczy, która powinna mieć. Seria będzie podzielona na części, a każda część będzie zawierać poszczególne zagadnienie. W tej serii stworzymy aplikację do odtwarzania muzyki wraz z najważniejszymi komponentami. Część 1: MediaSession i MediaController Cześć 2: AudioFocus Cześć 3: Powiadomienia Wiesz już czym jest MediaSsesion, MediaController i AudioFocus. Cała aplikacja […]

Czytaj dalej

Ikony FontAwesome w Androidzie

Font Awesome to pakiet z ikonami specjalnie przystosowanymi do użytku na stronach www. Ale też można je zastosować w aplikacjach androidowych. Myślę, że warto z tego pakietu korzystać ponieważ pozwala nam na oszczędzanie czasu. Kolejnym argumentem za jest to, że nie musimy się martwić o wielkość ekranu. Ikony same się skalują. Jeżeli używamy ikon typu .png to musimy tworzyć ikony dla każdego rodzaju rozdzielczości (hdpi, xhdpi itd,). Zaoszczędzamy też […]

Czytaj dalej

Tworzymy przewijany toolbar

Kontynuujemy wpisy o toolbarze. Ten artykuł pokarze Ci w jaki sposób można przesuwać pasek akcji wraz z przewijaniem się ekranu. Przewijany toolbar to świetny sposób na prezentacjie różnych rzeczy na ekranie np. wyświetlanie artykułów. W tym artykule użyjemy takich widoków jak CoordinatorLayout, AppBarrLayout oraz CollapsingToolbarLayout,  1. Dodanie zależności do gradle:

2. Tworzymy layout:

Najprostszy wygląd naszej aplikacji bez większych rzeczy. Pliku z kodem java nie ma potrzeby prezentować […]

Czytaj dalej

Dodatkowy dolny pasek przycisków

Podczas tworzenie bardziej zaawansowanych aplikacji potrzebujemy dodatkowych przycisków akcji. Takie przyciski oczywiście możemy dodać do toolbar’a, ale tam wszystkiego nie zmieścimy. Na szczęście twórcy androida przewidzieli takie sytuacje i stworzyli dodatkowy widok o którym dziś będziemy rozmawiać. Taki dodatkowy dolny pasek przycisków możemy stworzyć za pomocą bottomNavigationView. Poniżej znajduje się przykład o jaki dodatkowy pasek chodzi:   1. Stworzenie layoutu: Na początku stworzymy plik z wyglądem naszej […]

Czytaj dalej

Przezroczysty pasek powiadomień i nawigacyjny

Wraz z wydaniem Androida 4.4 Google wprowadziło nowe możliwości dla UI, Dzięki temu aplikacje mogą wyglądać atrakcyjniej. Aby uzyskać przezroczysty pasek trzeba zastosować: windowTranslucentStatusa – dla paska powiadomień oraz windowTranslucentNavigation – dla paska nawigacyjnego. W tym wpisie pokaże Ci jak zrobić przezroczysty pasek powiadomień i nawigacyjny. 1. Półprzezroczysty pasek powiadomień. Dla wersji KitKat nie będzie to w pełni przezroczysty pasek tylko gradient. […]

Czytaj dalej

Poznaj toolbar’a

W tym wpisie zostanie przedstawione kilka możliwości toolbar’a. Android Toolbar został wprowadzony do androida w wersji 21 znany jako Android Lollipop. Jest następcą ActionBar’a. Znajduje się w grupie View oraz jest bardziej elastyczny i wygodniejszy w użyciu niż jego poprzednik. Aby użyć go we wcześniejszych wersjach androida trzeba użyć biblioteki wsparcia. Toolbar jest zaimplementowany w klasie android.support.v7.widget.Toolbar. 1. Dodanie paska do aktywności. W najprostszej formie Layout dla danej aktywności może […]

Czytaj dalej

Różne style dla poszczególnych aktywności

Podczas tworzenia aplikacji robimy motyw w taki sposób aby był spójny i miły dla oka. Zdarzają się również sytuacje gdzie dla różnych wersji androida robimy inny wygląd lub z innych przyczyn musimy zastosować różne style dla poszczególnych aktywności. W takim przypadku możemy zrobić to na dwa różne sposoby: 1. Wpis w pliku Manifest.xml: W tym pliku musimy znaleźć wpis odpowiedzialny za daną aktywność i w niż […]

Czytaj dalej