← 所有筆記

介面開發 /

Android:旋轉與大字體下的文字裁切

檢查控制項邊界、文字排版與父容器裁切,驗證相機介面在旋轉及字體放大後的顯示。

問題

相機介面的操作區需要維持固定位置,文字與圖示則跟隨手機方向旋轉。可用寬度改變後,模式名稱、曝光值、錄影時間和儲存狀態都可能被截斷。

檢查按鈕是否位於螢幕範圍內,只能確認控制項的位置。文字是否排得下、是否被父容器遮住,需要另外驗證。

檢查實際文字排版

Compose 的 TextLayoutResult 可用來檢查文字溢位。量測與實際繪製必須使用一致的字體、行高及寬度限制,才能判斷完整內容是否可見。

調小字級時也要檢查行高。固定區域內的標籤與數值應分配各自的空間;狀態文字需要換行時,容器也必須保留足夠高度。

驗證範圍

測試涵蓋直向、橫向、反向旋轉、英文、繁體中文及放大字體。長白平衡名稱、錄影中的計時與操作失敗提示,也需要納入。

顯示短標籤時,完整名稱保留在選值面板與無障礙描述。文字檢查之外,還要確認觸控區和主要按鈕的位置沒有受到影響。

延伸閱讀:Open EOS Control ↗

查看相關專案 →

留言與討論

公開交流,請勿留下私人聯絡資訊。新留言與回覆經審核後公開。

載入留言中…

登入或註冊後即可留言