「2017一月」Top 5 Android libraries (译)

Posted 滕玉坤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「2017一月」Top 5 Android libraries (译)相关的知识,希望对你有一定的参考价值。


原文地址(科学上网)
Goodbye 2016, hello 2017!
这是春节后的第一个工作周,大家还没从假期综合征中恢复过来吧。没关系,我们帮你搜集到一月份最好的5个android类库,准备好花生、瓜子和饮料,来看看有什么吧!

1.Colorful

Colorful是一个简单又好用的帮助库,相对比为不同Activity设置不同主题(或者其他更复杂的情况),它允许你在任何时候用代码动态修改APP的基础颜色配置。
例如:

//可以全局设置
public class SampleApp extends Application 
    @Override
    public void onCreate() 
        super.onCreate();
        Colorful.defaults()
                .primaryColor(Colorful.ThemeColor.RED)
                .accentColor(Colorful.ThemeColor.BLUE)
                .translucent(false)
                .dark(true);
        Colorful.init(this);
    


//或者随便什么时候
Colorful.config(this)
                .primaryColor(Colorful.ThemeColor.RED)
                .accentColor(Colorful.ThemeColor.BLUE)
                .translucent(false)
                .dark(true)
                .apply();

2.Stencil

是不是觉得千篇一律的文本样式有些枯燥,来看看这个吧。


希望你不会头晕


也许你想知道为什么要使用这个东西呢?
拜托,这种麦当劳扭扭薯条风格的出场方式难道还不够吸引人吗?(我发誓,原文就差不多是这意思)

PS.然而它是用Kotlin写的 :)

3.WaveLoading

想象一下阳光、微风、海浪和沙子在你指尖静静流淌。WaveLoading是一个能让你为任何drawable添加波浪动画的库。如果你觉得夏天离你太远了,我想它能让你重新找到夏天的感觉。


作者是国人耶

4.BufferTextInputLayout

如图所示,这个库你可以很多情况都能派上用场,例如用户资料页,用来做密码或用户名的输入长度控制再适合不过,只需简单地指定字数和字数显示的增减性。





5.PageLoader

为了减少网络的不稳定性给我们的APP可能带来的负面影响和糟糕体验,这个库是个不错的选择,样式时髦,使用简便。




下期再见!

以上是关于「2017一月」Top 5 Android libraries (译)的主要内容,如果未能解决你的问题,请参考以下文章

行情5月安卓手机好评TOP10出炉 销售榜前三意外

2017年5月笔记

2017.1-TOP5 Android开源库

5月份Android手机好评TOP10:第一是它

安兔兔发布:5月份Android手机好评排行TOP10

为啥 lib 模块不能在 android studio 中包含第三个 lib