Android Tv app 與 mobile app 介面呈現的區別,androidapp

來源:互聯網
上載者:User

Android Tv app 與 mobile app 介面呈現的區別,androidapp
公司的一個項目是android tv的謝了片日報總結:android tv app呈現ui 與手機app的區別
android tv  app和 mobile app 的主要區別在表現形式上1、焦點移動的處理從代碼上可以明顯看出到處都有對焦點擷取的處理,這是mobile app所不需要的。觸控螢幕與遙控的不同操作方式決定了:tv遙控操作方式在螢幕上是先擷取焦點(遙控決定焦點移動)再擷取點擊,而mobile觸摸方式是直接的點擊擷取與焦點擷取一起通常只需要處理點擊擷取 2、布局邊界處理遙控操作和觸摸操作的不同,導致了在使用listView gridView scrollView等這種可拉布局時,會出現顯示一半的現象,這個在mobile app裡是不需要處理的,手拉了多少就是多少,跟著手跑。但是tv遙控操作,焦點是成塊跑的,出現item顯示一半的情況就是不符合預期的。還有一些布局檔案繼承了系統的布局,修改了焦點呈現方式 3、卡片呈現方式替代列表呈現方式mobile app 是列表的世界,電商社交的app尤其多的是各種列表,嵌套列表的呈現。但是mobile app 看到的更多的是使用卡片式的呈現,扁平化的設計倒是和平板建議的呈現方式比較一致。同時也就決定了很多現成和系統提供的控制項無法使用。目前github 上各種第三方的炫酷控制項很多都不適合tv。這在tv的介面實現上是一個痛點,與耗時的地方 4、細節手勢分發的區別mobile app 手勢分發的時候是重寫的是dispathTouchEventtv app 手勢分發的時候是重寫的是dispathKeyEvent也是可以看出 遙控操作和觸摸操作的區別 以上總結如果有理解不對的還請過客指出

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.