分享幾個很酷的Android交互效果圖

原文;https://mp.weixin.qq.com/s/UqMe80FCJJpczkuZTix-Hg作者;鴻洋

這周我發現我的一個群裡大家比較活躍,而且是在討論技術問題,令我震驚,平時他們除了裝逼就是黑我...

我懷著好奇的心情翻了下聊天記錄,原來大家是被下面這個效果圖吸引了:

分享幾個很酷的Android交互效果圖

乍一看好像沒啥。

直到我看到效果圖中的小船...

臥槽,可以。

然後為了大家更好的討論,就把這個效果放到 wanandroid 上面了:

分享幾個很酷的Android交互效果圖

https://wanandroid.com/wenda/show/12773

主要為了大家相互間可以更好的交流,成果也更加容易展示,不至於被聊天記錄沖走。

令我意外的是,截止至目前已經有兩位同學分享了自己的開源作品。

開源項目 1

https://github.com/WANZIzZ/RowingView效果圖:

分享幾個很酷的Android交互效果圖

整體效果基本上是一樣的。

如果要實現需要考慮如何在 RecyclerView 中跨越多個卡片,以及小船如何按照指定的路徑去移動,過彎道時如何處理。

開源項目 2

https://github.com/xingxingxiaoyu/MyView

效果圖:

分享幾個很酷的Android交互效果圖

不過,這兩位作者的開源項目的 readme 都慘不忍睹...


其實readme 的編寫還是有必要的,可以讓大家更好的對這個項目有所瞭解。

如果有導入項目 sync 不過的,可以修改根目錄的 build.gradle 裡面的com.android.tools.build:gradle,以及根目錄的 gradle 文件夾中gradle-wrapper.properties文件裡面的distributionUrl為自己常用版本。

雖然已經有兩位作者交出了自己的實現,仍然希望有更多的同學可以參與進來,最好還能將自己的思路寫成博客,既鍛鍊了自己,還能方便後續他人的學習。

未來看到有意思的效果,我還會利用 wanandroid方便大家去交流、實踐、分享。

但是有一點要說明白,類似項目主要的價值還是在於學習。

如果你看到一個效果沒有好的思路,恰好你也比較閒,那麼不妨花點時間研究...

研究不出來再看看別人的源碼,相應的知識儲備就會有所增加,未來看到類似效果,大腦就能立刻組合一些知識點,形成可行的方案,而不是大腦裡面只有臥槽二字。

好了,週末沒事可以學習一波,如果有同學寫上述效果的博客,也歡迎投稿,拜了個拜。


還有個小工具分享,文中gif 圖我是用QtScrcpy把手機投屏到電腦上然後錄製的,個人感覺效果要比 vysor 好一些,多個選擇吧,開源地址如下:

https://github.com/barry-ran/QtScrcpy


分享到:


相關文章: