Projekt interfejsu zabezpieczonego potwierdzenia

Interfejs użytkownika zabezpieczonego potwierdzenia składa się z 6 wymaganych elementów. Niektóre elementy możesz dostosować, ale muszą one spełniać określone wymagania. Podczas dostosowywania interfejsu użytkownika postępuj zgodnie z tymi wytycznymi i upewnij się, że wymagania są spełnione. Jeśli element jest oznaczony jako Wymaganie: ten element musi używać wymienionej właściwości.

W tych wytycznych używamy rodziny czcionek Roboto, którą możesz pobrać z Google Fonts.

Interfejs użytkownika z przyciskami na urządzeniu

Zabezpieczone potwierdzenie w Androidzie może używać przycisków na urządzeniu do potwierdzania i anulowania danych wejściowych.

Układ projektu

Rysunek 1. Układ projektu.

Ikony

W tej sekcji opisujemy ikony używane w interfejsie użytkownika.

Ikona tarczy

Ikona Ikona tarczy potwierdzenia chronionego
Pobierz Tarcza bezpieczeństwa
Rozmiar ikony 32dp

Ikona strzałki

Ikona Ikona strzałki na klawiaturze
Pobierz Strzałka w prawo na klawiaturze
Rozmiar ikony 24dp
Promień narożnika kontenera 4dp

Komunikaty wejściowe

W zabezpieczonym potwierdzeniu używane są 2 typy danych wejściowych: potwierdzenie i anulowanie.

Ciąg potwierdzenia

Wiadomość musi wskazywać, który przycisk jest używany jako potwierdzenie.

Wiadomość Aby potwierdzić, naciśnij dwukrotnie (przycisk)
Maksymalna długość Wymaganie: wiadomość z potwierdzeniem nie może mieć więcej niż 2 wiersze.
Kolor #000000 87%
Krój czcionki Roboto-Medium
Rozmiar czcionki Wymaganie: 14 sp
Wysokość wiersza Wymaganie: 20 dp

Ciąg anulowania

Wiadomość anulowania musi być wyraźnie widoczna i łatwo odróżnialna od przycisku potwierdzenia. Użyj tych właściwości wraz z pojedynczym słowem Anuluj:

Wiadomość Anuluj
Kolor #000000 87%
Krój czcionki Roboto-Medium
Rozmiar czcionki Wymaganie: 14 sp
Wysokość wiersza Wymaganie: 20 dp

Tekst nagłówka

Aby zidentyfikować funkcję, w zaufanym interfejsie użytkownika umieść tekst nagłówka Zabezpieczone potwierdzenie w Androidzie. Użyj tych właściwości tekstu nagłówka:

Wiadomość Wymaganie: zabezpieczone potwierdzenie w Androidzie
Kolor #000000 87%
Krój czcionki Roboto-Regular
Rozmiar czcionki Wymaganie: 22 sp
Wysokość wiersza Wymaganie: 28 dp

Tekst główny

Podczas implementowania elementu tekstu głównego użyj tych właściwości. Rzeczywistą wiadomość pisze deweloper interfejsu API (deweloper aplikacji).

Wiadomość Tekst główny jest dostarczany przez dewelopera aplikacji, który wywołuje zabezpieczone potwierdzenie.
Kolor #000000 87%
Krój czcionki Roboto-Regular
Rozmiar czcionki Wymaganie: 16 sp
Wysokość wiersza Wymaganie: 24 dp

Tekst podnagłówka

Użyj tekstu podnagłówka, aby wyjaśnić, dlaczego użytkownik widzi ekran zabezpieczonego potwierdzenia. Umieść ten tekst u dołu ekranu i użyj tych właściwości:

Wiadomość Wymaganie: to potwierdzenie stanowi dodatkową warstwę zabezpieczenia wykonywanego działania.
Maksymalna długość Wymaganie: wiadomość z potwierdzeniem może mieć maksymalnie 4 wiersze.
Kolor #000000 87%
Krój czcionki Roboto-Regular
Rozmiar czcionki Wymaganie: 14 sp
Wysokość wiersza Wymaganie: 20 dp

Interfejs użytkownika z przyciskami programowymi

Zabezpieczone potwierdzenie w Androidzie może używać przycisków programowych do potwierdzania i anulowania danych wejściowych. Te wytyczne opisują interfejs użytkownika z przyciskami programowymi:

Układ interfejsu oprogramowania potwierdzającego

Rysunek 2. Układ projektu oprogramowania interfejsu użytkownika potwierdzenia.

Ikona tarczy

Pobierz komponent ikony z sekcji Android Ikona tarczy zabezpieczonego potwierdzenia. Umieść ikonę u góry ekranu.

Ikona tarczy

Rysunek 3. Ikona tarczy.

Ikona tarczy zabezpieczonego potwierdzenia jest wymaganym elementem. Możesz dostosować kolor tarczy, ale musi ona być wyraźnie widoczna.

Dane wejściowe

Wymiary przycisku programowego

Rysunek 4. Wymiary przycisku programowego.

W przypadku danych wejściowych potwierdzenia i anulowania użyj postaci przycisku głównego i dodatkowego.

Etykieta przycisku W przypadku etykiet przycisków stosuje się wielkości liter jak w zdaniu.
Promień przycisku 4dp
Kolor uzupełniający #1a73e8
Krój czcionki Roboto-Medium
Rozmiar czcionki Wymaganie: 14 sp

Tekst nagłówka

Aby zidentyfikować funkcję, w zaufanym interfejsie użytkownika umieść tekst nagłówka Zabezpieczone potwierdzenie w Androidzie. Użyj tych właściwości tekstu nagłówka:

Wiadomość Wymaganie: zabezpieczone potwierdzenie w Androidzie
Kolor #000000 87%
Krój czcionki Roboto-Medium
Rozmiar czcionki Wymaganie: 24 sp
Wysokość wiersza Wymaganie: 20 dp

Tekst główny

Podczas implementowania elementu tekstu głównego użyj tych właściwości. Rzeczywistą wiadomość pisze deweloper aplikacji.

Wiadomość Tekst główny jest dostarczany przez dewelopera aplikacji, który wywołuje zabezpieczone potwierdzenie.
Kolor #000000 87%
Krój czcionki Roboto-Medium
Rozmiar czcionki Wymaganie: 16 sp
Wysokość wiersza Wymaganie: 24 dp

Tekst podnagłówka

Użyj tekstu podnagłówka, aby wyjaśnić, dlaczego użytkownik widzi ekran zabezpieczonego potwierdzenia. Umieść ten tekst u dołu ekranu i użyj tych właściwości:

Wiadomość Wymaganie: to potwierdzenie stanowi dodatkową warstwę zabezpieczenia wykonywanego działania.
Maksymalna długość Wymaganie: wiadomość z potwierdzeniem może mieć maksymalnie 4 wiersze.
Kolor #000000 54%
Krój czcionki Roboto-Medium
Rozmiar czcionki Wymaganie: 14 sp
Wysokość wiersza Wymaganie: 20 dp

Lokalizacja

Lokalizacje opisanych komponentów znajdziesz w samodzielnej implementacji C tabeli przeglądowej w ramach AOSP.