簡體   English   中英

像Chrome for Android一樣創建用戶界面

[英]Create UI like Chrome for Android

我想在我想要的應用程序中實現此行為[ https://github.com/gleue/TGLStackedViewController]

我想要達到的最接近/效果是Google Chrome瀏覽器的行為方式。

  1. 瓷磚/卡接口
  2. 當用戶拉下地址欄時,能夠訪問導航形式(訪問其他選項卡)
  3. 能夠以用戶希望的任何順序重新排列選項卡

從這個Android布局拍攝的照片:如何實現類似於卡片組的UI? 所以問題

是否有人試圖實施這種行為? 你們知道任何可以幫助實現這種效果的庫嗎? 這將是非常有幫助的! 謝謝

AndreisystemUI/Recents包可以作為您的起點。 它為鍍鉻標簽的平面再現增加了一點點。

自從我獲得L更新以來,我一直想重構systemUI/Recents包。 我終於明白了。

在此輸入圖像描述

示例項目托管在: Link

即使viewgroup再循環,它也會更新每個滾動步驟中所有子項的進度圖(子屬性)。 這將導致大數據集滯后。 幾百,它應該沒問題。

該示例項目使用Picasso從LoremPixel加載和緩存圖像。 由於這些是隨機圖像並且可能會重復,因此您可以通過查看圖像的左下角來驗證它們是否正確綁定。

如果您想查看AOSP代碼,您正在尋找的功能實際上是開源的,您可以在最近的應用程序屏幕中的Android 5.0中找到它。 是你想在github上看到的代碼。 要從AOSP中提取的視圖是RecentsView 這將是最好的方法。

您還可以考慮擴展StackView並覆蓋onLayout(),以便讓孩子們進行陣容。

另一個選項是擴展ListView,覆蓋drawChild或布局methots並嘗試根據它們的位置移動視圖。 你可以在這里這里找到一些靈感

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM