优秀框架介绍(二)

前言

这一篇接着把一些很棒的框架介绍给大家,在官网上已经有很详细的使用说明,所以我就不废话了。

正文

RecyclerViewPager

github地址

一款基于RecyclerView的ViewPager,可以设置滑动速度,滑动的方向(横向或竖直),是否是无限循环等等。

个人感觉最适用于每一个item都一样并且数量很大的ViewPager使用场景,例如一些社交软件的个人卡片列表,省去了我们担心过多View对象引起的内存问题。

并且支持tablayouts式布局,不过要使用作者定制的com.github.lsjwzh.RecyclerViewPager:tablayoutsupport。可以去github上看具体的使用方法。

android-Ultra-Pull-To-Refresh

github地址

一款强大的下拉刷新的开源框架,应该很多朋友都已经使用了,几乎可以为任何的View添加下拉刷新功能。

不知道为什么gif图传上来,大家直接github上看效果图吧。

MD360Player4Android

github地址

一款在Android端支持vr视频播放的框架,需要vr开发的朋友可以赶紧来体验一下,使用起来也非常的简单。

最低支持Android 4.0.3,框架本身只复杂渲染,MediaPlayer还是需要自己定义,看的出来作者是推荐使用ijkPlayer的。

ijkPlayer

github地址

bilibili开源的视频播放器,目前已经很多视频app都在使用,占用内存小,性能高,灵活的支持硬解码和软件码等设置,目前支持5重cpu架构,个人感觉就是so包大了点。

可以先gradle依赖播放试试,ijkPlayer默认是支持几种视频格式(我只知道有MP4,MP3),如果播放不了就需要自己去编译so包打开更多格式的支持,github上有说明。

DanmakuFlameMaster

github地址

bilibili开源弹幕框架,这个没什么可说的,目前开源的只有他最强大,使用方法也很简单,大家自己去官网上看吧。

easy-adapter

github地址

一款轻便的adapter,支持RecyclerView和ListView,GridView。具体用法写的很详细。

如果在github上搜索可能会搜索出其他结果,别忘了是easy-adapter。

FlycoTabLayout

github地址

TabLayout,为ViewPager设置索引,效果直接看图。

这里写图片描述

FlycoRoundView

这里写链接内容

一款支持圆角的View库,效果看图。

这里写图片描述

总结

ok,今天就先推荐这些,这种强大的开源库不仅在开发中为我们提供了方便,多学习源码也可以迅速提交自己的水平,一举两得。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值