各種Android的通知效果:NiftyNotification
NiftyNotification實現了各種不同Android的通知效果。
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
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!