Projekt interfejsu zabezpieczonego potwierdzenia

Interfejs użytkownika potwierdzenia chronionego składa się z 6 wymaganych elementów. Możesz dostosować niektóre elementy, ale muszą one spełniać określone wymagania. Podczas dostosowywania interfejsu postępuj zgodnie z tymi wytycznymi 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ć z Google Fonts.

Interfejs z przyciskami na urządzeniu

Android Protected Confirmation może używać przycisków sprzętowych na urządzeniu do potwierdzania i anulowania wprowadzania danych.

Układ projektu

Rysunek 1. Układ projektu.

Ikony

W tej sekcji opisujemy ikony używane w interfejsie.

Ikona tarczy

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

Ikona strzałki

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

Komunikaty wejściowe

W przypadku potwierdzenia chronionego stosowane są 2 typy danych wejściowych: potwierdzenie i anulowanie.

Ciąg znaków potwierdzenia

W komunikacie musi być wskazane, 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 zajmować 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żywaj 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 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 funkcję 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 może mieć maksymalnie 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:

Układ interfejsu oprogramowania potwierdzającego

Rysunek 2. Układ interfejsu oprogramowania potwierdzającego.

Ikona tarczy

Pobierz komponent ikony na stronie Android Protected Confirmation Shield Icon. Umieść ikonę u góry ekranu.

Ikona tarczy

Rysunek 3. Ikona tarczy.

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

Urządzenie wejściowe

Wymiary przycisku programowego

Rysunek 4. Wymiary przycisku programowego.

Użyj przycisków głównego i dodatkowego do potwierdzania i anulowania.

Etykieta przycisku W etykietach 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 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 podawany przez dewelopera aplikacji, który wywołuje funkcję 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 może mieć maksymalnie 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.