Telusuri template

Template Penelusuran menampilkan kotak penelusuran, keyboard, dan daftar hasil untuk memungkinkan pengguna melakukan penelusuran, seperti menelusuri tujuan.

Selama perjalanan, pengguna tidak dapat mengakses keyboard, tetapi mereka dapat menggunakan fitur text-to-speech untuk melakukan penelusuran dan menemukan hasil sebelumnya.

Template penelusuran mencakup hal berikut:

  1. Header kotak penelusuran dengan strip tindakan opsional
  2. Mencantumkan baris untuk hasil penelusuran (dalam batas)
  3. Keyboard (saat diparkir), aplikasi mana yang dapat memilih untuk ditampilkan atau disembunyikan saat template pertama kali ditampilkan.

Aplikasi dapat menyesuaikan warna latar belakang penanda dengan warna apa pun. Warna yang digunakan untuk penanda peta diterapkan ke penanda daftar.

Contoh template penelusuran

Contoh template penelusuran
Dalam keadaan diparkir, keyboard tersedia untuk mengetik istilah penelusuran.
Contoh template penelusuran
Saat mengemudi, keyboard tidak tersedia, tetapi pengguna dapat menggunakan speech-to-text untuk melakukan penelusuran.

Persyaratan UX template penelusuran

Developer aplikasi:

HARUS Perbarui daftar saat pengguna memasukkan kata kunci.
SEHARUSNYA Menyediakan konten dinamis (refresh layar) hanya untuk menampilkan hasil penelusuran selama input pengguna.
SEHARUSNYA Tampilkan indikator pemuatan untuk penelusuran yang diperkirakan memerlukan waktu lebih dari satu detik.
SEHARUSNYA Menampilkan konten atau meluncurkan keyboard (jika tidak ada konten yang ditampilkan) saat membuka template.
MAY Menampilkan keyboard dalam keadaan diperluas atau diciutkan saat pengguna membuka template dalam keadaan diparkir (keyboard tidak tersedia selama keadaan mengemudi).
MAY Memberikan teks penelusuran awal.
MAY Menyediakan teks petunjuk di kotak penelusuran.
MAY Menampilkan daftar default hasil sebelumnya atau konten relevan lainnya.

Referensi

Jenis Link
Referensi API SearchTemplate, SearchTemplate.Builder