由於收到了吐槽,咱們對BasePopup的Demo進行了大翻新~

Github:github.com/razerdp/Bas…git

提及來,BasePopup至今也有三年了,一直以來由於懶得思考如何寫一個好的Demo,所以就以最簡單的方式來實現。github

直到在收到一封郵件,郵件內容就不貼出來了,在這裏稍微描述下吐槽的東東,大意是這麼說的:web

關注BasePopup一年多了,從1.9.4開始到如今2.2.0,庫的功能愈來愈完善,但Demo倒是一如既往的粗糙,沒有任何讓人下載來看看的慾望,做爲UI庫,看看別的Demo。。。不敢說多好但比BasePopup精美不少。。。。Blabla....api

看完了郵件以後,一臉懵逼的我去看了下別的彈窗或者UI的Demo,逛了一圈後回來,發現一個可怕的事情:他說的好有道理誒,真的很粗糙沒有下載的慾望,我竟然還能在那個Demo裏作各類測試!!!瀏覽器

痛定思痛,在這個週末決定對Demo進行了大翻新,新版BasePopup的Demo將有如下幾個特色:測試

  • 關於BasePopup(如簡介、特性、依賴等)
  • 快速入門(一些常見例子等,歡迎提供例子建議)
  • 進階使用(還未開始打造,計劃根據Api區分)
  • issue測試(針對部分issue寫的修復測試用例)
  • QA(計劃中)
  • Api查詢(計劃中)
  • 支持更新(更新懶的寫,直接拖庫)

無圖無真相,下面就跟着圖片一塊兒介紹吧設計

首頁

舊版Demo 新版Demo
  • 舊版的首頁沒有任何設計,只是單純的用最原始的UI,經過右上角的PopupMenu進行功能切換。
  • 新版的首頁則以一個列表來展示不一樣的區域,旨在幫助開發者更快速的找到他想了解的內容

簡介

  • 舊版Demo沒有簡介
  • 新版簡介截圖以下,簡介裏面包含了特性描述,創做初衷等,同時提供了版本依賴,幫助開發者快速獲悉最新版本,計劃增長更新報告

Demo(快速入門)

舊版Demo 新版Demo
  • 舊版Demo須要右上角的PopupMenu切換Demo,並不直觀,且界面粗糙繁雜
  • 新版Demo按照網格排列,各個區塊僅有簡單的功能簡述(詳細的描述須要點Item的右上角問號【詳細描述功能正在編寫】),同時新版Demo的配置直接以BasePopup來展現,一來顯示了BasePopup的功能,二來能夠修改Demo的配置,一箭雙鵰

更新日誌

新版Demo添加了歷史更新,查看之前的更新更加方便了~3d

Issue測試用例

  • 舊版Demo沒有測試用例
  • 新版Demo專門創建了測試Issue的頁面,在列表中能夠看到issue的描述/截圖,以及提供了web瀏覽(使用系統瀏覽器)和測試用例頁面的跳轉

Demo更新

  • Demo託管於Fir,fir支持api請求更新,所以新版Demo提供了在線更新的功能,方便獲知新的修復或者新的功能特色

最後的最後,若是您還有什麼想要實現的彈窗或者Demo建議提供,請評論或者留issue給我~我會盡快回復並添加感謝到Demo中的-V-日誌

但願此次的Demo更新可以讓郵件中的那位仁兄和諸位開發者滿意~cdn

不滿意的話。。。。我再想一想辦法

相關文章
相關標籤/搜索