各种Android的通知效果:NiftyNotification

jopen 9年前

NiftyNotification实现了各种不同Android的通知效果。
ss.gif

Usage

  NiftyNotificationView.build(this,msg, effect,R.id.mLyout)        .setIcon(R.drawable.lion)    //You must call this method if you use ThumbSlider effect        show();
<!-- ViewGroup-->  <RelativeLayout        android:id="@+id/mLyout"        android:layout_width="match_parent"        android:layout_height="match_parent"        >    </RelativeLayout>
 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();                               //  show(boolean) allow duplicates   or showSticky() sticky notification,you can call removeSticky() method close it

效果

Flip, Jelly, Scale, SlideIn, SlideOnTop, Standard, ThumbSlider


项目主页:http://www.open-open.com/lib/view/home/1414654131512