美文网首页
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的使用

    前言 Crouton是一个显示提示信息的显示工具类,可以用来代替Toast。默认显示在窗口的顶部,可以按队列一个接...

  • chromebook crouton 字符缺失

    来源:https://github.com/dnschneid/crouton/issues/2640创建 /et...

  • 无标题文章

    1.安装ubuntu sudo sh -e ~/Downloads/crouton-master/installe...

  • crouton 安装手记

    GitHub:https://github.com/dnschneid/croutoncrouton下载地址:ht...

  • Chromebook crouton xfce 安装(2017)

    吐槽 最近在学Python和Git什么的。但发现Windows上的不少功能都要通过虚拟机来实现。但我总觉得心理上难...

  • chromebook激活及通过crouton安装ubuntu

    最早不知在哪听说的chrome os,最近在知乎上看到有人提到这系统。网上大致了解来一下,去某鱼挑来一个联想4g+...

  • iconfont的使用(下载使用)

    1、下载文件 2、在生命周期中引入项目 beforeCreate () { var domModule = ...

  • Gson的使用--使用注解

    Gson为了简化序列化和反序列化的过程,提供了很多注解,这些注解大致分为三类,我们一一的介绍一下。 自定义字段的名...

  • 记录使用iframe的使用

    默认记录一下----可以说 这是我第一次使用iframe 之前都没有使用过; 使用方式: 自己开发就用了这几个属...

  • with的使用

    下面例子可以具体说明with如何工作: 运行代码,输出如下

网友评论

      本文标题:Crouton的使用

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