鍍金池/ 教程/ Android/ 數(shù)據(jù)格式
Snackbars 與 Toasts
選擇器
網(wǎng)格
紙片
色彩
手勢(shì)
內(nèi)容選取
準(zhǔn)則
導(dǎo)航過渡
進(jìn)度和動(dòng)態(tài)
概述
數(shù)據(jù)格式
搜索(Search)
Roboto 字體
副標(biāo)題
Material 屬性
書寫
空狀態(tài)
按鈕
提示框(Dialogs)
開關(guān)
導(dǎo)航
單位和度量
列表
度量與邊框
真實(shí)的動(dòng)作
改進(jìn)的操作
底部動(dòng)作條
加載圖片
卡片
工具提示(Tooltips)
菜單
設(shè)備
可達(dá)性
分隔線(Dividers)
高度和陰影
環(huán)境
抽屜式導(dǎo)航
響應(yīng)式交互
Tabs
圖標(biāo)
滾動(dòng)時(shí)的技巧
更新記錄
錯(cuò)誤
影像處理
設(shè)置
滑塊控件(Sliders)
列表控制
圖像
文本框
布局模板
雙向性
選擇控制器
調(diào)色板
自適應(yīng) UI
貼片集
數(shù)據(jù)表
滑動(dòng)刷新
啟動(dòng)屏幕
按鈕:浮動(dòng)操作按鈕
打動(dòng)用戶的細(xì)節(jié)
應(yīng)用結(jié)構(gòu)
有意義的轉(zhuǎn)場(chǎng)動(dòng)畫
字體排版(Typography)
結(jié)構(gòu)

數(shù)據(jù)格式

用具有一致性且對(duì)用戶友好的方式展示如日期時(shí)間這樣的數(shù)據(jù). 確保呈現(xiàn)的信息是簡(jiǎn)潔的, 避免不必要的冗余.

日期與時(shí)間

此指南適用于:

  • 當(dāng)前日期與時(shí)間
  • 日期與時(shí)間設(shè)置, 例如鬧鐘或提醒
  • 當(dāng)一個(gè)對(duì)象被創(chuàng)建, 發(fā)送, 編輯或其他操作行為發(fā)生時(shí)的時(shí)間和日期

基本顯示

關(guān)于時(shí)間, 使用大寫的 AM 或 PM 區(qū)分時(shí)段, 用空格與時(shí)間分隔開.

10:00 AM

如果時(shí)間戳正好是當(dāng)日, 也通常不要要顯示例如 "今天", 星期幾或日期. 保持 "小時(shí):分鐘 AM/PM" 的時(shí)間顯示格式.

11:51 AM

如果是當(dāng)前年份內(nèi)某日, 顯示縮寫日期.

Jul 14

如果不是當(dāng)前年度份某日, 顯示縮寫日期和年份.

Jul 14, 2012

如果顯示一個(gè)時(shí)間段, 用兩邊沒有空格的短破折號(hào)分隔開.

8:00 AM–12:30 PM
Jan 6–Feb 2

如果時(shí)間段的開始和結(jié)束都在當(dāng)前年份, 則不必顯示年. 否則, 在開始和結(jié)束時(shí)間都要添加年份.

Dec 6, 2013–Jan 2, 2014

當(dāng)時(shí)間段同處于上午或下午, 只需要在結(jié)束時(shí)間處添加 AM/PM.

8:00–10:30 AM

當(dāng)顯示時(shí)區(qū)時(shí), 要去掉個(gè)位數(shù)字掉開頭的0.

UTC+5:00

使用相對(duì)的詞語(yǔ)和大致的時(shí)間

如果空間允許, 可以用與當(dāng)前日期/時(shí)間相關(guān)的詞語(yǔ)代替顯示, 就像與人日常對(duì)話那樣.

如果是昨天或明天, 直接用這個(gè)說法即可.

Yesterday, Tomorrow

如果是本周內(nèi)未來某日, 顯示不縮寫的星期幾.

Tuesday

如果某個(gè)詞語(yǔ)可以用來指代或描述一天中某個(gè)時(shí)間, 也可以用它來代替具體時(shí)間.

Store open 9:00 AM–Midnight
Reminder for tomorrow afternoon

如果不是用于比較或其他必須使用絕對(duì)時(shí)間的場(chǎng)景, 也可以選擇使用大致的相對(duì)時(shí)間.

避免多個(gè)單位混用 (例如 “1 hour 32 minutes ago”). 而是要向最高的單位取整 (例如 “1 hour ago”).

In 5 minutes
8 hours from now
3 days ago

相對(duì)的詞語(yǔ)并不是任何情況都適用, 例如, 時(shí)鐘應(yīng)用中顯示的當(dāng)前時(shí)間, 以及事件或鬧鐘指定的時(shí)間. 這些情況下, 要使用絕對(duì)時(shí)間.

Mon, Jan 10
Today, 10:00 AM

模塊化

依據(jù)上下文來決定顯示日期或時(shí)間, 或兩者都顯示.

通常, 表示未來的時(shí)刻, 要為日期附上時(shí)間

Jan 10, 8:00 AM

如果必須要表示一個(gè)過去的時(shí)刻, 例如已經(jīng)觸發(fā)的提醒 (reminder), 日期與時(shí)間都要顯示.

Reminded Jan 5, 7:16 AM

如果必須要表示出一周的某一天,如日歷中的邀請(qǐng) (a calendar invite),顯示縮寫的星期并用逗號(hào)分隔。

Mon, Jan 10, 8:00 AM

如果表示一個(gè)較遠(yuǎn)的過去時(shí)刻, 省略時(shí)間.

Jan 3

用 HH:MM:SS 的格式顯示錄制內(nèi)容的播放時(shí)長(zhǎng) (duration of a recording), 例如音頻或視頻. 小時(shí)或秒如果不是必要的, 可以省略.

0:30
2:14
1:01:05

保持簡(jiǎn)潔

永遠(yuǎn)使用縮寫的月份, 個(gè)位或十位數(shù)字的日期.

Jan 6, Feb 7, Mar 8, Apr 9, May 10, Jun 11,
Jul 12, Aug 13, Sep 14, Oct 15, Nov 16, Dec 17

與時(shí)間組合使用時(shí), 永遠(yuǎn)使用縮寫的星期

Mon, 8:00 AM
Tue, 9:00 AM
Wed, 10:00 AM
Thu, 11:00 AM
Fri, 12:00 PM
Sat, 1:00 PM
Sun, 2:00 PM

如果顯示空間 (real estate) 有限(例如時(shí)間戳, 圖片上的文字標(biāo)簽, 播放時(shí)長(zhǎng)等), 可以縮寫單位, 使用簡(jiǎn)化的數(shù)字并移除 “:00”.

8 AM
2 hr 32 min ago
3/12/12

如果用 “tomorrow” 或 “yesterday” 太長(zhǎng)經(jīng)常被截?cái)? 也不要縮寫, 直接用月份加日期的格式.

Jun 6

原文:Data formats 翻譯:IsNoFate 校對(duì):

上一篇:網(wǎng)格下一篇:結(jié)構(gòu)