前言
Crouton是一個(gè)顯示提示信息的顯示工具類(lèi)少孝,可以用來(lái)代替Toast继低。默認(rèn)顯示在窗口的頂部,可以按隊(duì)列一個(gè)接著一個(gè)顯示稍走。目前在很多APP中都在使用著袁翁。下面就來(lái)聊聊它的一些使用方法。
方法
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(顯示的風(fēng)格 可以使用自定義風(fēng)格)
{?
比如:Stylestyle=newStyle.Builder().setBackgroundColor(R.color.colorAccent).setConfiguration(newConfiguration.Builder().setDuration(500).build()).setGravity(Gravity.LEFT).build();
可以自定義
{
顯示時(shí)間 Configuration.Builder().setDuration()
尺寸
顯示的文本
自定義視圖
出現(xiàn)和消失的動(dòng)畫(huà) Configuration.Builder().setInAnimation()/setOutAnimation
顯示的圖像
背景色 Style.Builder().setBackgroundColor()
對(duì)齊方式 setGravity(Gravity.LEFT)粱胜;
}
}
ViewGroup viewGroup(在特定的視圖組里面顯示提示框)
int viewGroupResId(在特定的視圖組里面顯示提示框,參數(shù)是ID)
View customView(用自定義視圖顯示在Crouton中);
效果大概就是下面這樣:
Demo地址:https://github.com/SummerLeeK/TestCurton
使用方式狐树,在Gradle中添加依賴(lài)
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'
}
以上就是我所學(xué)愚見(jiàn)= =焙压。