web-dev-qa-db-fra.com

Android Swipe View, Supprimer une page

J'ai une Android avec une vue de balayage. L'utilisateur est capable d'ajouter des pages avec un bouton d'action flottant. Mais je ne sais pas où placer l'action "supprimer cette page".

J'ai un bouton d'action flottant qui, lorsqu'il est enfoncé, révèle deux boutons d'action flottants pour ajouter une ligne et ajouter une page . Ma première idée a été d'ajouter un autre bouton pour supprimer la page actuelle mais cela va au-delà des directives.

Faites des boutons d'action flottants des actions positives comme Créer, Favoris, Partager, Naviguer et Explorer.

- http://www.google.com/design/spec/components/buttons-floating-action-button.html#buttons-floating-action-button-floating-action-button § Qualités

  • Je ne peux pas utiliser la pression longue sur la page car une page contient des lignes qui peuvent être modifiées/supprimées via le mode d'action qui est déclenché via la pression longue.

  • Il semble que ma dernière solution consiste à utiliser le menu d'options [1], mais je ne l'utilise pas dans mon application.

Alors, quel devrait être le meilleur modèle pour permettre à un utilisateur de supprimer la page actuelle d'une vue par balayage?

[1] http://developer.Android.com/guide/topics/ui/menus.html#options-men

1
gervais.b

Vous pouvez :

  1. Ajoutez une ligne pour la page en haut, avec le titre de la page et l'heure de création ou autre, puis appuyez longuement pour éditer ou supprimer comme vous le faites avec les autres lignes, regardez ceci tableau de données

  2. Utilisez un bouton flottant "modifier" qui vous amène à une page ou une boîte de dialogue où vous pouvez trouver l'option de suppression

  3. Ne suivez pas les directives. Même Google ne les suit pas tout le temps. Un troisième bouton flottant avec le signe moins - serait agréable et facile à comprendre
0
The Mark