O que é um arrastar e soltar?
Arrastar e soltar é uma das muitas técnicas de interface do usuário projetadas para mover objetos em um computador. A ação "arrastar" envolve manter o botão principal do mouse pressionado por padrão e pressionar o mouse em direção a um destino. A "queda", por outro lado, envolve liberar o botão principal do mouse sobre o destino de destino. Essa técnica permite vários aplicativos no uso do computador, incluindo realocação e organização de arquivos. Alguns programas usam o método de arrastar e soltar para simplificar certos comandos, como entrada de dados.
A técnica replica um movimento humano natural para mover objetos. Ao tratar o ponteiro do mouse como uma "mão", os usuários podem pegar, mover e colocar diferentes objetos virtuais. Esse design intuitivo é um padrão do setor entre os sistemas operacionais, geralmente ajudando a tornar o uso do computador mais acessível para as pessoas comuns.
Programadores de software adicionam funcionalidade de arrastar e soltar em seus aplicativos para facilitar o uso. Vários clientes de email, por exemplo, permitem que os anexos de arquivos sejam arrastados e soltos em uma mensagem de saída. Isso economiza ao usuário o tempo e o esforço normalmente reservados para localizar e anexar o arquivo por meio de uma caixa de diálogo separada. A técnica de arrastar e soltar também é usada para diferentes jogos, programas de escritório e outros softwares nos quais os objetos virtuais são movidos. Com o desenvolvimento da HyperText Markup Language versão 5 (HTML5), os sites podem incluir a funcionalidade de arrastar e soltar no código, permitindo interfaces mais amigáveis.
Muitos dispositivos com tela de toque usam o método como base para suas técnicas de interface com o usuário. Em vez de tocar na tela várias vezes para navegar pelo dispositivo, os usuários podem simplesmente manter os dedos na tela e "arrastar" em direção ao destino desejado. O "drop" para o movimento. Dados os pequenos tamanhos de tela nos dispositivos portáteis, o recurso de arrastar e soltar pode precisar ser executado várias vezes antes que o resultado desejado seja alcançado. Isso permite um uso mais rápido do dispositivo, além de reduzir o desgaste na tela.
No entanto, existem certas limitações no método de arrastar e soltar. Na transferência de arquivos, o local original e o destino de destino devem estar abertos durante o procedimento. Embora esse seja um problema negligenciável, ainda é possível que o destino seja colocado em camadas abaixo do local original, tornando inacessível o novo local desejado. O remédio para esse problema é o próprio arrastar e soltar; o destino simplesmente precisa ser arrastado e solto em uma área da tela, longe do local original do arquivo. Outros problemas surgem quando os designers alteram a convenção, como no caso dos trackpads de computadores; em vez dos botões, os usuários geralmente precisam tocar no teclado duas vezes antes de usar o recurso de arrastar e soltar.