Android ExpandableLayout:一種可伸縮擴充的Layout

來源:互聯網
上載者:User

標籤:


Android ExpandableLayout:一種可伸縮擴充的Layout
由於手機螢幕長度和尺寸的原因,在一些Android的開發情境中,某些特定的較為次要的二級操作選項(如安妮、播放、暫停、標籤、提示、刪除、建立、開啟等等等)諸如此類的動作,並不一定非要一開啟就擁擠的呈現給使用者,畢竟手機螢幕空間有限,使用者的注意力和眼球焦點有限,就算全部平鋪展現給使用者,使用者也不見得會聚焦,反而會讓使用者花更多時間小心謹慎的去“研究”這些按鈕或者view。
像這種設計情境,可以考慮(不一定非要如此)採用Android ExpandableLayout,Android ExpandableLayout是一個第三方開源的項目,旨在完成上述的設計和編程需求,可以實現一般的布局和ListView子item一級的伸縮擴充,其在github上的項目首頁是:https://github.com/traex/ExpandableLayout 。
但是原項目直接匯入有一些問題,我再次整理成可以順利啟動並執行項目,push到git上,使用時候直接clone到本地即可運行。重新整理調整順利後的項目連結地址:https://github.com/zhangphil/Android-ExpandableLayout
代碼運行結果:
初始化靜止時候的狀態:

點擊伸展開:


Android ExpandableLayout:一種可伸縮擴充的Layout

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.