各種Android的通知效果:NiftyNotification

jopen 10年前發布 | 25K 次閱讀 Android開發 移動開發 NiftyNotification

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></pre>

 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</pre>

效果

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


項目主頁:http://www.baiduhome.net/lib/view/home/1414654131512

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!