【开源】NiftyNotification
NiftyNotification
- https://github.com/sd6352051/NiftyNotification
介绍:
android通知效果,基于Crouton项目运行效果:
![]()
使用说明:
|
1
2
3
|
NiftyNotificationView.build(this,msg, effect,R.id.mLyout) .setIcon(R.drawable.lion) //You must call this method if you use ThumbSlider effect show(); |
|
1
2
3
4
5
6
7
|
<!-- ViewGroup--><RelativeLayout android:id="@+id/mLyout" android:layout_width="match_parent" android:layout_height="match_parent" ></RelativeLayout> |
配置
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Configuration cfg=new Configuration.Builder() .setAnimDuration(700) .setDispalyDuration(1500) .setBackgroundColor("#FFBDC3C7") .setTextColor("#FF444444") .setIconBackgroundColor("#FFFFFFFF") .setTextPadding(5) //dp .setViewHeight(48) //dp .setTextLines(2) //You had better use setViewHeight and setTextLines together .setTextGravity(Gravity.CENTER) //only text def Gravity.CENTER,contain icon Gravity.CENTER_VERTICAL .build();NiftyNotificationView.build(this,msg, effect,R.id.mLyout,cfg) .setIcon(R.drawable.lion) //remove this line ,only text .setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //add your code } }) .show(); |
posted on 2015-05-04 10:21 wasdchenhao 阅读(196) 评论(0) 收藏 举报

浙公网安备 33010602011771号