ViewPager2 demo? Google官方就有呀!

标签:怎么   tps   图片   集合   公众   注意   ndk   叠加   方法   

前段时间推送了一篇:

ViewPager 要被废弃?官方ViewPager2升级版来临

很多同学留言表示需要更加详细的 demo 以及配图。

当Google出来新东西,可以去翻一下Google的github仓库的:

例如viewpager2就静静的躺在那里:

  • https://github.com/googlesamples/android-viewpager2

下载下来,导入到项目,可以看到Google已经帮我们准备好了各种场景下的demo:

  1. ViewPager2 + Views

  2. ViewPager2 + Fragments

  3. ViewPager2 + 集合 + Views

  4. ViewPager2 + 集合 + Fragments

  5. ViewPager2 + TabLayout

  6. ViewPager2 各种切换动画

...可以说很完备了。

ViewPager2 demo? Google官方就有呀!
这次我来给大家配几个图:

1. 支持竖向滑动的ViewPager2
ViewPager2 demo? Google官方就有呀!

2. Rotate 切换动画

ViewPager2 demo? Google官方就有呀!

3. Translate 切换动画
ViewPager2 demo? Google官方就有呀!

4. Scale 切换动画

ViewPager2 demo? Google官方就有呀!

5. 一堆切换动画叠加

ViewPager2 demo? Google官方就有呀!
6. ViewPager2+ TabLayout

ViewPager2 demo? Google官方就有呀!
6. ViewPager2+ TabLayout + 动画
ViewPager2 demo? Google官方就有呀!

7. ViewPager2+ notify 修改数据集

ViewPager2 demo? Google官方就有呀!

整个 sample 是以 kotlin 写的,不过应该是基础使用,涉及到的API都不多,所以Kotlin和 Java 差别不大,即使你不会Kotlin,说不定还是个不错的学习 demo,一举两得。

另外viewpager2是在andoridx下:

androidx.viewpager2:viewpager2:1.0.0-alpha02

注意不要跟support各种冲突,建议新建个项目学习一波...

PS:我偶尔会帮一些关注者修改简历,很多简历上会写上:关注xxx公众号学习新技术,非常不建议哈,不如改成经常关注google官方查看新技术,经常在 google-sample的 github 上看到一些非常新的控件 sample。

此外,google的 github 仓库确实值得偶尔关注下,例如下面这些技术 demo 应该都比较熟悉吧:

  • https://github.com/googlesamples/android-SharingShortcuts

  • https://github.com/googlesamples/android-architecture-components

  • https://github.com/googlesamples/android-ConstraintLayoutExamples

  • https://github.com/googlesamples/android-ndk

...

还有很多。

一不小心又教大家了一个学习方法。

PPS:关于ViewPager2欢迎大家写学习 blog,写完记得给我投稿哈!

推荐阅读:

我在一个群分享Android 好像被我分享得没人说话了...

“为什么属性动画移动后仍可点击”,你怎么答?

这交互炸了系列 第十二式之年年有鱼

ViewPager2 demo? Google官方就有呀!

标签:怎么   tps   图片   集合   公众   注意   ndk   叠加   方法   

原文地址:https://blog.51cto.com/15064646/2572795

版权声明:完美者 发表于 2020-12-30 11:07:14。
转载请注明:ViewPager2 demo? Google官方就有呀! | 完美导航

暂无评论

暂无评论...