美文网首页
Crouton的使用

Crouton的使用

作者: 10TB的真爱 | 来源:发表于2017-02-09 19:21 被阅读87次

    前言

    Crouton是一个显示提示信息的显示工具类,可以用来代替Toast。默认显示在窗口的顶部,可以按队列一个接着一个显示。目前在很多APP中都在使用着。下面就来聊聊它的一些使用方法。

    方法

    Crouton的使用方法主要有:

    makeText(Activity activity,CharSequence text,Style style);

    makeText(Activity activity,CharSequence text,Style style,ViewGroup viewGroup);

    makeText(Activity activity,CharSequence text,Stylestyle, int viewGroupResId);

    makeText(Activity activity, int textResourceId,Style style);

    makeText(Activity activity, int textResourceId,Style style,ViewGroup viewGroup);

    makeText(Activity activity, int textResourceId,Style style, int viewGroupResId)

    make(Activity activity,View customView, int viewGroupResId)

    以上。

    Activity activity(就是显示的界面)

    CharSequence text(显示的文本)

    Style style(显示的风格 可以使用自定义风格)

    比如:Stylestyle=newStyle.Builder().setBackgroundColor(R.color.colorAccent).setConfiguration(newConfiguration.Builder().setDuration(500).build()).setGravity(Gravity.LEFT).build();

    可以自定义

    {

    显示时间 Configuration.Builder().setDuration()

    尺寸

    显示的文本

    自定义视图

    出现和消失的动画 Configuration.Builder().setInAnimation()/setOutAnimation

    显示的图像

    背景色 Style.Builder().setBackgroundColor()

    对齐方式 setGravity(Gravity.LEFT);

    }

    }

    ViewGroup viewGroup(在特定的视图组里面显示提示框)

    int viewGroupResId(在特定的视图组里面显示提示框,参数是ID)

    View customView(用自定义视图显示在Crouton中);


    效果大概就是下面这样:


    Demo地址:https://github.com/SummerLeeK/TestCurton

    使用方式,在Gradle中添加依赖

    compile('de.keyboardsurfer.android.widget:crouton:1.8.5@aar')  {

    // exclusion is not neccessary, but generally a good idea.

    excludegroup:'com.google.android',module:'support-v4'

    }


    以上就是我所学愚见= =。

    相关文章

      网友评论

          本文标题:Crouton的使用

          本文链接:https://www.haomeiwen.com/subject/kbdwittx.html