Posuvník je prvek ( widget ) grafického uživatelského rozhraní , který se používá k zobrazení informací a prvků rozhraní, které jsou větší než kontejner použitý k jejich zobrazení ( výřez , oblast posouvání ). Při použití posuvníku je část informací zobrazena v kontejneru, který je umístěn v přiděleném okně a zbytek obsahu je jakoby skryt za jeho hranicemi. Posuvník umožňuje posun výřezu a zároveň je indikátorem jeho polohy.
Posuvník je obvykle umístěn na okraji kontejneru. Posuvníky mají posuvník (nebo posuvník ) označující aktuální polohu výřezu, který lze přesunout uchopením myší a odpovídajícím způsobem přesunout okno. Ve většině případů velikost posuvníku vzhledem k celé délce posuvníku odpovídá velikosti výřezu vzhledem k celému prohlíženému prvku.
Posuvník může obsahovat tlačítka pro posouvání , která umožňují posunout výřez o několik řádků textu nebo o určitý počet pixelů při každém kliknutí. Kliknutí na oblast posuvníku mezi posuvníkem a tlačítky zpravidla vede k rolování stránky nebo k přechodu do zadané oblasti.
Na některých systémech, jako je OS X 10.7 a novější , jsou posuvníky skryté a zobrazí se pouze při pokusu o přístup k nim.
Na posuvníku lze zobrazit další informace: stránkování, polohu nalezených řádků při hledání nebo i zjednodušený vzhled prohlíženého objektu. V některých programech, jako jsou textové procesory , byla do posuvníku přidána další navigační tlačítka, která vám umožňují přesunout se na začátek/konec dokumentu, na další/předchozí nalezený fragment atd.
Metafora, kterou používají posuvníky, se dobře hodí k navigaci pouze jedním směrem. Při použití dvou jízdních pruhů pro obousměrnou navigaci se ztratí viditelnost. Většina počítačových myší má také pouze jedno rolovací kolečko. Proto většina pokynů pro návrh rozhraní doporučuje vyhnout se vodorovnému posuvníku, kdykoli je to možné. Vodorovný posuvník funguje nejhůře s plným textem bez sloupců.
Dalším problémem s posuvníky jsou vnořené posuvníky. Vnořené oblasti posouvání znesnadňují práci s kolečkem myši a několik sousedních posuvníků zaplňuje prostor a mate uživatele.
Také na sociálních sítích a dalších podobných webech se často používá tzv. „ infinite scrolling “, při kterém, když se výřez dostane na okraj prohlížené oblasti, ta se roztáhne v důsledku načítání další stránky ze sítě. Toto chování stránky je v rozporu s principem posuvníku, který má začátek a konec. Po načtení nové stránky „naskočí“ posuvník, což komplikuje práci s posuvníkem klasickým způsobem, kdy se posuvníkem pohybuje kurzor myši.
Nástup kolečka myši , stejně jako rolovací gesta na touchpadech , vedl ke snížení potřeby používat posuvníky, jejichž hlavní funkcí bylo indikovat polohu výřezu. Proto se v některých systémech upouští od rolovacích tlačítek a zůstává pouze motor. Dráhy však nadále slouží pro rychlý přístup ke konkrétnímu fragmentu, což by vyžadovalo dlouhé roztočení kola. V zařízeních využívajících dotykovou obrazovku a ovládaných z klávesnice bez použití myši plní posuvník také pouze indikační funkci.
V některých aplikacích ( prohlížeče obrázků , geografické informační systémy ) je použití posuvníků nemožné nebo nepohodlné. V tomto případě se používají následující metody:
Tyto metody lze také použít ve spojení s posuvníky.
Posuvník vypadá na zařízení jako posuvník – může se také pohybovat ve stanovených mezích, může mít na povrchu značky pro navigaci a lze k němu připevnit i tlačítka pro plynulejší změnu hodnoty. Posuvník a posuvník však mají různé účely a použití jednoho místo druhého je špatný postup.
prvky GUI | |
---|---|
Typy rozhraní | |
Řízení | |
Vstup výstup |
|
Zobrazit |
|
Kontejnery |
|
Navigace | |
Speciální okna |
|
Hraní | |
Související pojmy |
|