今年新鲜出炉的30个Android库,你关注了吗?

1.MaterialStepperView

它是用Material Design实现Steppers的。

今年新鲜出炉的30个Android库,你关注了吗?

目前,Stepper只有垂直视图,但将来会有更多的风格。你可以尝试一下,如下图:

今年新鲜出炉的30个Android库,你关注了吗?

你可以自定义normal/active两个状态的颜色,完成图标,开启动画并设置动画时长。可通过Github上的设置项和样式查阅所有设置项。

该库支持API 17+,详情请查阅wiki文档

2. MultiSnapRecyclerView

这是分屏滚动的Android库。
MultiSnapRecyclerView为RecyclerView提供了分屏功能。

今年新鲜出炉的30个Android库,你关注了吗?

目前提供的功能有:

start, end和center三个位置的吸附,

snap count 指定要分屏的数量,

支持水平和垂直分屏,

滚动时的回调。

3. Garland View for Android

该库可实现如下的布局:

今年新鲜出炉的30个Android库,你关注了吗?

GarlandView 外部是一个水平滚动的视图,视图内的每一个子视图可垂直滚动。

你可以在README中找到其他重要信息。还有一个示例App。该库支持API 19及更高版本。

4. VegaLayoutManager

这是一个自定义的布局管理器——滚动时缩小并淡出头部。这是受到Dribble项目的启发。

今年新鲜出炉的30个Android库,你关注了吗?

5. ExpandableLayout

这个库的名字不言而喻,它是一个基于LinearLayout的可扩展的布局。

今年新鲜出炉的30个Android库,你关注了吗?

README里含有你启动时需要的所有信息,另外,还有一个示例App可以帮助你快速跳转到代码中。

6. SwipeBackLayout

SwipeBackLayout允许你使用手势返回上一个界面。

你可以设置滑动方向,如从左到右、从右到左、从顶部到底部、从底部到顶部。

你还可以设置是否只能从边缘滑动。

今年新鲜出炉的30个Android库,你关注了吗?

今年新鲜出炉的30个Android库,你关注了吗?

SwipeBackLayout只能包含一个子布局,例如:

LinearLayout,RelativeLayout,FrameLayout,TableLayout等。

ScrollView,HorizontalScrollView,NestedScrollView等。

RecyclerView,AbsListView(ListView)等子类。

ViewPager,WebView等。

该项目里面有一个详细说明的文档、示例APP和一个APK。

7. SmartCropper

这是一个可以智能剪裁图像的库,可以识别边框并修正裁剪后的图像,适用于身份证、名片、文件等其他图片文件的裁剪。

今年新鲜出炉的30个Android库,你关注了吗?

今年新鲜出炉的30个Android库,你关注了吗?

特征:

以智能的方式裁剪图片,还可以识别边框;

支持拖动、放大效果以提升定位体验;

使用透视变换裁剪,可以修正先前裁剪的图片;

支持多种UI设置,如辅助线、蒙版、设置锚点、放大等效果。

目前,此库采用优化点算法,CropImageView具有选择放大效果,而且它可以使用CropImageView XML来进行设置。

8. Date Range Picker

Date Range Picker是具有改进UI的自定义日期范围选择器。

今年新鲜出炉的30个Android库,你关注了吗?

今年新鲜出炉的30个Android库,你关注了吗?

项目的简介写得很好,易于理解。

9. StoriesProgressView

我们都知道Facebook和Instagram展现在他们App上的Stories ,这是介绍StoriesProgressView的一个库,它可以扩展LinearLayout和允许你添加以下视图。

今年新鲜出炉的30个Android库,你关注了吗?

该项目包含一个简短但详细的README以及示例App。

10. CosmoCalendar

这是一个可以自定义日历的库,它可以提供很多功能和UI设置,例如:

改变日历方向;

自定义文本颜色;

设置类型和颜色;

定义导航按钮等;

还有很多其他功能;

今年新鲜出炉的30个Android库,你关注了吗?

今年新鲜出炉的30个Android库,你关注了吗?

11. Reflow Text Animator

相信大家都听过Plaid app,这是由Shazam工程团队开发的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/6616035cce6331c63f867c60c439d312.html