Interfejs potwierdzenia chronionego składa się z 6 elementów wymaganych. Niektóre elementy można dostosować, ale należy przestrzegać określonych wymagań. Podczas dostosowywania interfejsu postępuj zgodnie z tymi wskazówkami i upewnij się, że wymagania są spełnione. Jeśli element jest oznaczony jako Wymaganie:, musi on używać wymienionej właściwości.
W tych wytycznych używamy rodziny czcionek Roboto, którą możesz pobrać ze strony fonts.google.com.
Interfejs z przyciskami na urządzeniu
Android Protected Confirmation może używać przycisków sprzętowych na urządzeniu do potwierdzania i anulowania danych wejściowych.
Ikony
Ikona tarczy
| Ikona | |
|---|---|
| Pobierz | Tarcza bezpieczeństwa |
| Rozmiar ikony | 32 dp |
Ikona strzałki
| Ikona | |
|---|---|
| Pobierz | Strzałka w prawo na klawiaturze |
| Rozmiar ikony | 24 dp |
| Promień narożnika kontenera | 4dp |
Wiadomości wejściowe
W przypadku potwierdzenia chronionego używane są 2 typy danych wejściowych: potwierdzenie i anulowanie.
Ciąg znaków potwierdzenia
Musi on wskazywać, który przycisk służy do potwierdzenia.
| Wiadomość | Dwukrotne naciśnięcie (przycisku) w celu potwierdzenia |
|---|---|
| Maksymalna długość | Wymaganie: wiadomość z potwierdzeniem nie może mieć więcej niż 2 wiersze. |
| Kolor | #000000 87% |
| Czcionka | Roboto-Medium |
| Rozmiar czcionki | Wymaganie: 14sp |
| Wysokość wiersza | Wymaganie: 20 dp |
Anuluj ciąg znaków
Komunikat o anulowaniu musi być dobrze widoczny i łatwo odróżnialny od przycisku potwierdzenia. Użyj tych właściwości wraz z pojedynczym słowem Anuluj.
| Wiadomość | Anuluj |
|---|---|
| Kolor | #000000 87% |
| Czcionka | Roboto-Medium |
| Rozmiar czcionki | Wymaganie: 14sp |
| Wysokość wiersza | Wymaganie: 20 dp |
Tekst nagłówka
Aby zidentyfikować tę funkcję, w zaufanym interfejsie umieść tekst nagłówka Android Protected Confirmation. Użyj tych właściwości w przypadku tekstu nagłówka.
| Wiadomość | Wymaganie: zabezpieczone potwierdzenie na Androidzie |
|---|---|
| Kolor | #000000 87% |
| Czcionka | Roboto-Regular |
| Rozmiar czcionki | Wymaganie: 22sp |
| Wysokość wiersza | Wymaganie: 28 dp |
Tekst główny
Podczas wdrażania elementu tekstu głównego używaj tych właściwości. Rzeczywistą wiadomość pisze deweloper interfejsu API (deweloper aplikacji).
| Wiadomość | Tekst jest dostarczany przez dewelopera aplikacji, który wywołuje Protected Confirmation. |
|---|---|
| Kolor | #000000 87% |
| Czcionka | Roboto-Regular |
| Rozmiar czcionki | Wymaganie: 16sp |
| Wysokość wiersza | Wymaganie: 24 dp |
Tekst podnagłówka
W tekście pod nagłówkiem wyjaśnij, dlaczego użytkownik widzi ekran Protected Confirmation (Potwierdzenie ochrony). Umieść ten tekst u dołu ekranu i użyj tych właściwości:
| Wiadomość | Wymaganie: to potwierdzenie stanowi dodatkowe zabezpieczenie działania, które zamierzasz wykonać. |
|---|---|
| Maksymalna długość | Wymaganie: wiadomość z potwierdzeniem nie może mieć więcej niż 4 wiersze. |
| Kolor | #000000 87% |
| Czcionka | Roboto-Regular |
| Rozmiar czcionki | Wymaganie: 14sp |
| Wysokość wiersza | Wymaganie: 20 dp |
Interfejs z przyciskami programowymi
Ochrona potwierdzenia na Androidzie może używać przycisków programowych do potwierdzania i anulowania danych wejściowych. Poniższe wytyczne opisują interfejs użytkownika z przyciskami programowymi.
Ikona tarczy
Pobierz komponent ikony na Androidzie Protected Confirmation Shield Icon. Umieść ikonę u góry ekranu.
Ikona tarczy potwierdzenia ochrony jest elementem wymaganym. Kolor tarczy można dostosować, ale musi być ona dobrze widoczna.
Urządzenie wejściowe
Użyj formularza przycisku głównego i dodatkowego dla potwierdzenia i anulowania danych wejściowych.
| Etykieta przycisku | W przypadku etykiet przycisków używaj wielkości liter jak w zdaniu. |
|---|---|
| Promień przycisku | 4dp |
| Kolor uzupełniający | #1a73e8 |
| Czcionka | Roboto-Medium |
| Rozmiar czcionki | Wymaganie: 14sp |
Tekst nagłówka
Aby zidentyfikować tę funkcję, w zaufanym interfejsie umieść tekst nagłówka Android Protected Confirmation. Użyj tych właściwości w przypadku tekstu nagłówka.
| Wiadomość | Wymaganie: zabezpieczone potwierdzenie na Androidzie |
|---|---|
| Kolor | #000000 87% |
| Czcionka | Roboto-Medium |
| Rozmiar czcionki | Wymaganie: 24sp |
| Wysokość wiersza | Wymaganie: 20 dp |
Tekst główny
Podczas wdrażania elementu tekstu głównego używaj tych właściwości. Rzeczywistą wiadomość pisze deweloper aplikacji.
| Wiadomość | Tekst jest dostarczany przez dewelopera aplikacji wywołującego Protected Confirmation |
|---|---|
| Kolor | #000000 87% |
| Czcionka | Roboto-Medium |
| Rozmiar czcionki | Wymaganie: 16sp |
| Wysokość wiersza | Wymaganie: 24 dp |
Tekst podnagłówka
W tekście pod nagłówkiem wyjaśnij, dlaczego użytkownik widzi ekran Protected Confirmation (Potwierdzenie ochrony). Umieść ten tekst u dołu ekranu i użyj tych właściwości:
| Wiadomość | Wymaganie: to potwierdzenie stanowi dodatkowe zabezpieczenie wykonywanej czynności. |
|---|---|
| Maksymalna długość | Wymaganie: wiadomość z potwierdzeniem nie może mieć więcej niż 4 wiersze. |
| Kolor | #000000 54% |
| Czcionka | Roboto-Medium |
| Rozmiar czcionki | Wymaganie: 14sp |
| Wysokość wiersza | Wymaganie: 20 dp |
Lokalizacja
Lokalizacje opisanych komponentów znajdziesz w samodzielnej implementacji w języku C tabeli wyszukiwania w ramach AOSP.