这交互炸了系列:搞了个酷酷的效果

栏目: IT技术 · 发布时间: 5年前

内容简介:这周我发现我的一个群里大家比较活跃,而且是在讨论技术问题,令我震惊,平时他们除了装逼就是黑我...我怀着好奇的心情翻了下聊天记录,原来大家是被下面这个效果图吸引了:

这周我发现我的一个群里大家比较活跃,而且是在讨论技术问题,令我震惊,平时他们除了装逼就是黑我...

我怀着好奇的心情翻了下聊天记录,原来大家是被下面这个效果图吸引了:

这交互炸了系列:搞了个酷酷的效果

乍一看好像没啥。

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

卧槽,可以。

然后为了大家更好的讨论,就把这个效果放到 wanandroid 上面了:

这交互炸了系列:搞了个酷酷的效果

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

主要为了大家相互间可以更好的交流,成果也更加容易展示,不至于被聊天记录冲走。

令我意外的是,截止至目前已经有两位同学分享了自己的开源作品。

开源项目 1 

https://github.com/WANZIzZ/RowingView

效果图:

这交互炸了系列:搞了个酷酷的效果

整体效果基本上是一样的。

如果要实现需要考虑如何在 RecyclerView 中跨越多个卡片,以及小船如何按照指定的路径去移动,过弯道时如何处理。

开源项目 2

https://github.com/xingxingxiaoyu/MyView

效果图:

这交互炸了系列:搞了个酷酷的效果

不过,这两位作者的开源项目的 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

推荐阅读

Google又更新了:实战MergeAdapter

一个至今仍有很多人写错的技术点!

Android“易错”知识来了!

这交互炸了系列:搞了个酷酷的效果

扫一扫  关注我的公众号

如果你想要跟大家分享你的文章,欢迎投稿~

┏(^0^)┛明天见!


以上所述就是小编给大家介绍的《这交互炸了系列:搞了个酷酷的效果》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

On LISP

On LISP

Paul Graham / Prentice Hall / 09 September, 1993 / $52.00

On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications. The book also ......一起来看看 《On LISP》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具