{"id":975,"date":"2018-05-20T20:41:16","date_gmt":"2018-05-20T20:41:16","guid":{"rendered":"http:\/\/hayperek.pl\/?p=975"},"modified":"2018-05-20T20:41:16","modified_gmt":"2018-05-20T20:41:16","slug":"powitanie-cz-1","status":"publish","type":"post","link":"https:\/\/hayperek.pl\/en\/2018\/05\/20\/powitanie-cz-1\/","title":{"rendered":"Powitanie &#8211; cz.1"},"content":{"rendered":"<p>Zdecydowana wi\u0119kszo\u015b\u0107 wsp\u00f3\u0142czesnych zestaw\u00f3w wska\u017anik\u00f3w wy\u015bwietla tu\u017c po w\u0142\u0105czeniu jak\u0105\u015b form\u0119 komunikatu powitalnego. Czasami mamy mo\u017cliwo\u015b\u0107 jego personalizacji, jedna zazwyczaj jest to do\u015b\u0107 enigmatyczne &#8222;Witaj!&#8221; lub &#8222;Dzie\u0144 dobry&#8221;. Imienne przywitanie kierowcy lub inny, w pe\u0142ni spersonalizowany komunikat by\u0142yby wi\u0119c ca\u0142kiem mi\u0142ym dodatkiem do naszego urz\u0105dzenia&#8230; zw\u0142aszcza, \u017ce nawet nasz wcze\u015bniejszy projekt, HypeFIS mia\u0142 tak\u0105 mo\u017cliwo\u015b\u0107. A du\u017cy kolorowy wy\u015bwietlacz i wydajny procesor otwieraj\u0105 zupe\u0142nie nowe mo\u017cliwo\u015bci!<\/p>\n<h5>Idea<\/h5>\n<p>Okno powitania powinno wi\u0119c obs\u0142ugiwa\u0107 mo\u017cliwo\u015b\u0107 wy\u015bwietlenia pe\u0142noekranowej grafiki, na kt\u00f3rej u\u017cytkownik b\u0119dzie m\u00f3g\u0142 umie\u015bci\u0107 niemal\u017ce dowoln\u0105 tre\u015b\u0107: obraz i\/lub tekst. Okno to zostanie otworzone jako pierwsze, tu\u017c po w\u0142\u0105czeniu zap\u0142onu. Wy\u015bwietleniu komunikatu mo\u017ce towarzyszy\u0107 d\u017awi\u0119k oraz p\u0142ynne rozja\u015bnienie si\u0119 pod\u015bwietlenia. Zamkni\u0119cie ekranu mo\u017ce nast\u0105pi\u0107 po naci\u015bni\u0119ciu przez u\u017cytkownika przycisku na manetce lub samoczynnie po up\u0142ywie kilku sekund.<\/p>\n<h5>Konfiguracja<\/h5>\n<p>U\u017cytkownik musi mie\u0107 mo\u017cliwo\u015b\u0107 aktywowania\/dezaktywowania ekranu powitalnego z poziomu ustawie\u0144. Czas po kt\u00f3rym okno powinno r\u00f3wnie\u017c samoczynnie znikn\u0105\u0107 r\u00f3wnie\u017c powinien by\u0107 konfigurowalny. Kwesti\u0119 towarzysz\u0105cego efektu d\u017awi\u0119kowego rozpatrzymy w kontek\u015bcie ustawie\u0144 audio. Nie mamy wi\u0119c w sumie zbyt wielu parametr\u00f3w \ud83d\ude42<\/p>\n<h5>Implementacja<\/h5>\n<p>Okno i jego zawarto\u015b\u0107 musi wpasowywa\u0107 si\u0119 w system widget\u00f3w, dlatego te\u017c do wy\u015bwietlania grafiki\/tekstu u\u017cyjemy widgetu typu obrazek. Samo okno musi by\u0107 &#8222;nadrz\u0119dne&#8221; w stosunku do okna g\u0142\u00f3wnego. Istotn\u0105 kwesti\u0105 jest zadbanie aby pod\u015bwietlenie wystartowa\u0142o dopiero po narysowaniu okna &#8211; dzi\u0119ki temu unikniemy migotania ekranu w momencie od\u015bwie\u017cania jego zawarto\u015bci po raz raz pierwszy od w\u0142\u0105czenia zasilania.<\/p>\n<p>Tyle chyba tytu\u0142em wst\u0119pu &#8211; jak wida\u0107 pozornie trywialna funkcjonalno\u015b\u0107 kryje za sob\u0105 ca\u0142kiem poka\u017an\u0105 ilo\u015b\u0107 wsp\u00f3\u0142pracuj\u0105cych komponent\u00f3w oraz kilka &#8222;pu\u0142apek&#8221;, kt\u00f3re musimy omin\u0105\u0107 (m.in. pod\u015bwietlenie). Jutro zaprezentujemy efekt naszych prac \ud83d\ude42<\/p>","protected":false},"excerpt":{"rendered":"<p>Zdecydowana wi\u0119kszo\u015b\u0107 wsp\u00f3\u0142czesnych zestaw\u00f3w wska\u017anik\u00f3w wy\u015bwietla tu\u017c po w\u0142\u0105czeniu jak\u0105\u015b form\u0119 komunikatu powitalnego. Czasami mamy mo\u017cliwo\u015b\u0107 jego personalizacji, jedna zazwyczaj jest to do\u015b\u0107 enigmatyczne &#8222;Witaj!&#8221; lub &#8222;Dzie\u0144 dobry&#8221;. Imienne przywitanie kierowcy lub inny, w pe\u0142ni spersonalizowany komunikat by\u0142yby wi\u0119c ca\u0142kiem mi\u0142ym dodatkiem do naszego urz\u0105dzenia&#8230; zw\u0142aszcza, \u017ce nawet nasz wcze\u015bniejszy projekt, HypeFIS mia\u0142 tak\u0105 mo\u017cliwo\u015b\u0107. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":977,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":{"0":"post-975","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-stodni","9":"post-with-thumbnail","10":"post-with-thumbnail-large"},"_links":{"self":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/comments?post=975"}],"version-history":[{"count":1,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/975\/revisions"}],"predecessor-version":[{"id":976,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/975\/revisions\/976"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/media\/977"}],"wp:attachment":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/media?parent=975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/categories?post=975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/tags?post=975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}