|
|
(13 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | {{#css:
| |
− | #mw-content-text h3 span {
| |
− | font-weight: 600;
| |
− | padding-left: 0px;
| |
− | }
| |
| | | |
− | .mw-headline {
| |
− | font-weight: 600;
| |
− | }
| |
− |
| |
− | span.mw-editsection {
| |
− | font-weight: 200;
| |
− | position: relative;
| |
− | float:right;
| |
− | margin-right: 25px
| |
− | }
| |
− |
| |
− | span.mw-editsection a {
| |
− | font-weight: 200;
| |
− | }
| |
− |
| |
− | .art-subpage {
| |
− | background: #F7F7F7;
| |
− | }
| |
− |
| |
− | #mw-content-text p {
| |
− | padding-top: 0px;
| |
− | padding-bottom: 6px;
| |
− | }
| |
− |
| |
− | .mw-content-ltr ul {
| |
− | margin: 0.3em 0 0 42px;
| |
− | }
| |
− |
| |
− |
| |
− | hr {
| |
− | margin-top: 0px;
| |
− | margin-bottom: 0px;
| |
− | margin-left: -31px;
| |
− | width: 720px;
| |
− | border-bottom: 1px solid #E0E0DD;
| |
− | border-left: 0px;
| |
− | border-right: 0px;
| |
− | border-top: 30px solid #F7F7F7;
| |
− | }
| |
− | <!--
| |
− | #sun-col {
| |
− | -webkit-column-count:2; /* Chrome, Safari, Opera */
| |
− | -moz-column-count:2; /* Firefox */
| |
− | column-count:2;
| |
− | }
| |
− |
| |
− | #sun-col p {
| |
− | padding-left: 0px;
| |
− | -->
| |
− | }
| |
− |
| |
− | }}
| |
− | Pull to refresh는 사용자가 원할때 최신 정보를 업데이트 할 수 있는 하나의 패턴이다. 독립적인 조작 영역을 화면에서 제거하지만, 많은 사람들이 쉽게 학습하고 편리하게 사용 하는 인터페이스다.
| |
− |
| |
− | 그런데 이 인터페이스를 유심히 살펴 보면 조금씩 다른 점이 있다.
| |
− | 가장 기본이 되는 형태는 텍스트와 화살표, 인디케이터를 사용하는 형태이다.
| |
− | 기본의 형태에서 화살표를 삭제하거나 얼럿 창을 추가한 사례등도 보인다.
| |
− | iOS의 메일앱의 경우 Refresh 아이콘을 감싸는 동그란 공이 Swipe down 제스처와 함께 쭉 늘어나는 상호작용을 한다. 이게 일정 영역 이상 벌어지면 똑 끊어지는 것처럼 화면이 될돌아 가면서 인디케이터를 보여준다.
| |
− | === What Problem Does This Solve? ===
| |
− | * Pull to refresh 패턴은 별도의 버튼을 탭하는 것이 아니라 테이블 뷰의 셀 전체가 버튼의 역할을 대신 한다. 피츠의 법칙에 따라 목표물의 크기가 크기 때문에 더 빨리 새로고침을 할 수 있다. 그리고 하나의 제스처로 인한 행동 반경의 감소는 피츠의 법칙에서 이동 거리의 감소를 의미한다.
| |
− |
| |
− | * Pull to refresh 패턴은 UI적으로 휴대폰의 추락을 감소시킨다. 기존의 가장자리에 있는 Refresh 아이콘형태의 버튼을 Tap 할 때 와 다르게 휴대폰을 손으로 잡고 엄지를 이용해서 화면을 아래로 당기는 행동간에는 기기를 움켜진 손에 생기는 간격과(Gap)과 그립(Grip)의 형태가 다르다.
| |
− |
| |
− | * Pull to refresh를 적용하면 새로고침 버튼을 유지할 필요가 없다. 기존의 새로고침 버튼이 차지하던 자리를 비우거나, 다른 용도로 활용할 수 있다.
| |
− | === Example : iPad_Yahoo Weather ===
| |
− | {{#Widget:Vimeo|id=93367652|width=300|height=405|start=4s}}
| |
− | ----
| |
− |
| |
− | == Pull to refresh ==
| |
− | <div id="sun-col">
| |
− | === 21번 사례 ===
| |
− | {{#Widget:Vimeo|id=95730374|width=300|height=405|start=4s}}
| |
− |
| |
− | <!--
| |
− | -->
| |
− | </div>
| |
− | ----
| |
− |
| |
− | == Pull to refresh(flip over) ==
| |
− | <div id="sun-col">
| |
− | === 601번 사례 ===
| |
− | {{#Widget:Vimeo|id=94621788|width=300|height=536}}
| |
− | </div>
| |
− |
| |
− | == Card ==
| |
− |
| |
− | === 405번 사례 ===
| |
− | * 좌우로 swipe 하면 카드를 넘기듯 화면이 전환된다.
| |
− | * 아래는 시계의 스타일을 변경하는 화면 전환에 적용된 사례이다.
| |
− | <videoflash type="vimeo">93552411|300|533</videoflash>
| |
− |
| |
− | == Cube ==
| |
− |
| |
− | === 355번 사례 ===
| |
− | * 좌우로 swipe하면 큐브가 돌아가듯 다음 화면으로 전환된다.
| |
− | * 네번 회전할 때, 다시 원래화면으로 돌아와 순환한다.
| |
− | <videoflash type="vimeo">93044941|300|405</videoflash>
| |
− |
| |
− | === 407번 사례 ===
| |
− | * 화면의 윗부분을 double tab하면 큐브가 돌아가듯 상위 메뉴의 화면을 보여준다.
| |
− | * 화면의 아랫부분을 double tab하면 큐브가 돌아가듯 하위 메뉴의 화면을 보여준다.
| |
− | <videoflash type="vimeo">93552800|300|533</videoflash>
| |
− |
| |
− | === 410번 사례 ===
| |
− | * tap 을 통해 메뉴를 선택하면 큐브가 돌아가듯 화면이 전환된다.
| |
− | <videoflash type="vimeo">93552802|300|533</videoflash>
| |
− | .
| |
− | === 356번 사례 ===
| |
− | * 하나의 칸을 tap하면 그 칸이 큐브가 반시계방향으로 돌아가듯 움직이면서 다음 정보를 보여준다.
| |
− | * 일정 시간이 지나면 반대방향으로 돌아가듯 움직이면서 처음 정보로 돌아온다.
| |
− | <videoflash type="vimeo">93368792|300|405</videoflash>
| |
− |
| |
− | == Paper ==
| |
− |
| |
− | === 213번 사례 ===
| |
− | * 하단의 페이지 색인의 위치를 고려하여 좌우 페이지로 이동한다.
| |
− | <videoflash type="vimeo">93372596|300|405</videoflash>
| |
− |
| |
− | === 251번 사례 ===
| |
− | * 화면에 표시된 달력을 가로 방향으로 swipe하여 종이를 넘기듯 이동한다.
| |
− | <videoflash type="vimeo">93552097|300|533</videoflash>
| |
− |
| |
− | === 318번 사례 ===
| |
− | * 터치 kiosk에서 화면을 drag하면 책장을 넘기듯 이전/다음항목으로 이동한다.
| |
− | * 단, 아래 영상의 37초 ~ 50초에 해당한다.
| |
− | <videoflash>Hi6uzQ3Iv44|665|374</videoflash>
| |
− |
| |
− | === 350번 사례 ===
| |
− | * 문제를 푸는 화면에서, 전구모양의 버튼을 tap하면 페이지가 넘어가듯이 뒤의 해답 페이지를 보여준다.
| |
− | * 해답 페이지에서 다시 같은 버튼을 tap하면 페이지가 다시 넘어오듯이 문제 화면으로 다시 돌아온다.
| |
− | <videoflash type="vimeo">95741744|300|406</videoflash>
| |
− |
| |
− | === 455번 사례===
| |
− | * 터치테이블에서 화면을 drag하면 책장을 넘기듯 이전/다음항목으로 이동한다.
| |
− | * 단, 아래 영상의 1분 2초 ~ 1분 5초에 해당한다.
| |
− | <videoflash type="vimeo">42073036|665|374</videoflash>
| |
− |
| |
− | === 475번 사례 ===
| |
− | * drag하여 책장을 넘기듯이 이전이나 다음 페이지로 이동한다.
| |
− | <videoflash type="vimeo">93362186|300|455</videoflash>
| |
− |
| |
− | === 628번 사례 ===
| |
− | * drag하여 책장을 넘기듯이 이전이나 다음 페이지로 이동한다.
| |
− | <videoflash type="vimeo">94814136|300|455</videoflash>
| |
− |
| |
− | == Slide ==
| |
− |
| |
− | === 268번 사례 ===
| |
− | * 화면의 일부분을 drag하여, 부분 화면을 carousel 형태로 회전하여 전환할 때, 처음 화면의 반대편에 위치한 숨겨진 정보가 나타난다.
| |
− | <videoflash type="vimeo">93373546|533|395</videoflash>
| |
− | === 580번 사례 ===
| |
− | * 신문에서 다음면을 보기위해 전/후버튼을 눌러 페이지를 이동한다.
| |
− | <videoflash type="vimeo">93939181|533|395</videoflash>
| |
− |
| |
− | === 448번 사례 ===
| |
− | * 하단의 페이지 색인의 위치를 고려하여 좌우 페이지로 이동한다.
| |
− | <videoflash type="vimeo">93045296|300|405</videoflash>
| |
− |
| |
− | === 178번 사례 ===
| |
− | * 사례 설명 입력 예정
| |
− | 촬영불가자료_이미지로대체
| |
− |
| |
− | === 348번 사례 ===
| |
− | * 좌우로 swipe하여 이전,다음 이미지로 이동하며, 이동할 때 제목을 읽어준다.
| |
− | <videoflash type="vimeo">93368387|533|395</videoflash>
| |
− |
| |
− | === 29번 사례 ===
| |
− | * 위아래로 화면을 swipe하여 세로로 전후 페이지로 이동한다.
| |
− | <videoflash type="vimeo">93367651|300|405</videoflash>
| |
− |
| |
− | === 219번 사례 ===
| |
− | * 기사들이 나열된 목록에서 현재 기사의 대표이미지가 크게 보이며, 하나씩 넘길 때 다음 기사의 대표이미지가 커지면서 넘어간다.
| |
− | <videoflash type="vimeo">93367656|300|405</videoflash>
| |
− |
| |
− | == Cut ==
| |
− |
| |
− | === 269번 사례 ===
| |
− | * 화면의 일부분을 drag하여, 접촉된 위치를 잘라내어 화면 뒤에 있는 숨겨진 정보를 본다.
| |
− | <videoflash type="vimeo">93373548|533|395</videoflash>
| |
− |
| |
− | [[Category:Move in same level]]
| |