web-development-kb-pt.site

Como visualizar a possibilidade de arrastar e soltar?

Meu aplicativo da web contém uma lista de elementos, que podem ser classificados por arrastar e soltar. Como esse recurso deve ser representado visualmente para os usuários?

56
Witek

Usei um pouco de textura "agarrável" nas coisas para mostrar que é arrastável. Aqui está a textura do Gmail:

enter image description here

37
Ken Mohnkern

Vi uma apresentação de Sean Kane de Netflix há alguns anos atrás, na qual ele descreveu como a fila de DVD funciona. Você deve estudá-lo se puder (se tiver uma conta ou conhecer alguém que o faça).

Alguns pontos a serem observados:

  • Ele disse que o cursor de movimentação padrão não testou muito bem, então eles mudaram para um cursor de captura , conforme sugerido por GoodEnough .

  • O recurso de arrastar e soltar é um aprimoramento progressivo. Você ainda pode classificar preenchendo caixas de texto na coluna de ordem da lista. Muitos usuários nunca percebem que o recurso de arrastar e soltar está disponível.

  • Não existe uma alça de arrasto. Você pode iniciar o arrasto com o mouse em qualquer lugar da linha (exceto onde outro objeto, como um link, estiver em primeiro plano) .

27
Patrick McElhaney

Há um ícone padrão de três linhas horizontais, uma em cima da outra, que implica que os itens podem ser arrastados e soltos.

Implica "fricção" ou "alça" e é um pouco semelhante às linhas diagonais no canto inferior direito das janelas ou caixas de texto que permitem redimensioná-las.

14
Dan Barak

O cursor de movimentação é comumente usado com itens arrastáveis ​​em aplicativos da web.

css:

cursor:move;
11
Sruly

Eu sugiro que você use a mãozinha pequena (aberta ao passar o mouse, fechada ao arrastar). Tenha algum tipo de ícone emocionante (uma alça) que se parece com algo que pode ser agarrado (no Gmail, é um par de colunas de pontos (4 pontos por coluna).

Sugiro também que você adicione uma pequena animação mostrando o comportamento de novos usuários (ou usuários existentes, se for um novo recurso), mas não mostre constantemente a animação sempre que um usuário estiver no seu aplicativo.

6
mbillard

Arrastar é uma chatice. Depois de terminar recentemente de renovar algumas UIs de arrastar e soltar, cheguei à conclusão de que na próxima vez as alterarei para uma espécie de "clique e solte". Tenha um widget em cada item que você clicar para selecioná-lo para mover. Então você clica para onde deseja que ele vá. Isso parece estar indo bem nos testes até agora.

5
Robert Fisher

Ao mover o cursor sobre objetos arrastáveis, ele deve ser alterado para uma mão aberta. Quando um objeto é agarrado, ele deve ser alterado para uma mão que o agarra. Ao pegar um objeto, as zonas de lançamento permitidas podem ser enfatizadas a partir de outro plano de fundo (ou seja, através de sombreamento ou coloração).

1
txwikinger

O símbolo Universal Whirlpool pode ser ?.

O aplicativo de área de trabalho com o qual trabalho permite que arquivos fora dos aplicativos possam ser arrastados. Certos aplicativos que permitem arrastar e soltar geralmente têm uma área de queda ou um painel de conteúdo; como uma lista de reprodução em um music player. A usabilidade de arrastar e soltar é uma divulgação progressiva, mas alguns usuários nunca a acessam intuitivamente. Nesses casos, o melhor que eu poderia pensar em anunciar a área de lançamento é ter um fundo de símbolo de hidromassagem.

0
Vishnu Prasanth

Estou chegando a esse problema com um aplicativo de desktop. A melhor solução que posso encontrar no momento é ter uma seta em foco, que simplesmente aponta para onde o objeto pode ser arrastado, com algum texto dizendo arrastar e soltar, ou similar.

0
James Ludlow