Android編程實現(xiàn)上方通知欄里閃動效果的方法
本文實例講述了Android編程實現(xiàn)上方通知欄里閃動效果的方法。分享給大家供大家參考,具體如下:
顯示通知代碼:
private void showNotification(Context ctx, String url) { Notification n = new Notification(); n.flags |= Notification.FLAG_SHOW_LIGHTS; n.flags |= Notification.FLAG_AUTO_CANCEL; n.defaults = Notification.DEFAULT_SOUND; n.icon = R.drawable.ic_launcher; n.when = System.currentTimeMillis(); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setClassName(ctx.getPackageName(), MainActivity.class.getName()); PendingIntent pi = PendingIntent.getActivity(ctx, 0, intent, 0); n.setLatestEventInfo(ctx, "title", "summary", pi); NotificationManager manager = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE); manager.notify(0, n); }
你要設置圖片閃動的話,這個沒有api,你只能設置具有動畫效果的圖片,替換上面代碼中的n.icon,google的下載通知算是一種動畫,他的實現(xiàn)是:
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/stat_sys_download_anim0" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim1" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim2" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim3" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim4" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim5" android:duration="200" /> </animation-list>
更多關于Android相關內容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結》、《Android視圖View技巧總結》、《Android布局layout技巧總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
- Android 8.0系統(tǒng)中通知欄的適配微技巧
- Android通知欄微技巧一些需要注意的小細節(jié)
- Android編程實現(xiàn)通知欄進度條效果的方法示例
- Android開發(fā)實現(xiàn)判斷通知欄是否打開及前往設置頁面的方法
- Android之開發(fā)消息通知欄
- 詳解Android通知欄沉浸式/透明化完整解決方案
- 關于Android中點擊通知欄的通知啟動Activity問題解決
- Android 使用AlarmManager和NotificationManager來實現(xiàn)鬧鐘和通知欄
- Android編程之通知欄的用法小結
- android使用NotificationListenerService監(jiān)聽通知欄消息
- Android種使用Notification實現(xiàn)通知管理以及自定義通知欄實例(示例四)
- Android 8.0系統(tǒng)中通知欄的適配詳解
相關文章
Android系統(tǒng)聯(lián)系人全特效實現(xiàn)(上)分組導航和擠壓動畫(附源碼)
本文將為大家講解下Android系統(tǒng)聯(lián)系人全特效實現(xiàn)之分組導航和擠壓動畫,具體實現(xiàn)及源代碼如下,感興趣的朋友可以參考下哈,希望對大家學習有所幫助2013-06-06Android?nonTransitiveRClass資源沖突問題淺析
這篇文章主要介紹了Android?nonTransitiveRClass資源沖突問題,別搞錯了,nonTransitiveRClass不能解決資源沖突,需要的朋友們下面隨著小編來一起學習吧2022-12-12Android App中ListView仿QQ實現(xiàn)滑動刪除效果的要點解析
這篇文章主要介紹了Android App中ListView仿QQ實現(xiàn)滑動刪除效果的要點解析,重點是要判斷手勢按下的位置坐標,需要的朋友可以參考下2016-04-04Android EditText長按菜單中分享功能的隱藏方法
Android EditText控件是經常使用的控件,下面這篇文章主要給大家介紹了關于Android中EditText長按菜單中分享功能的隱藏方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-02-02