Android通知如何实现同时包含SeekBar和ProgressBar的FrameLayout?
创始人
2024-08-21 19:00:44
0次

首先,需要在布局文件中定义一个FrameLayout,并在其中添加一个SeekBar和一个ProgressBar。然后,通过RemoteViews将布局文件添加到通知中。

以下是示例代码:

  1. 布局文件(notification_layout.xml)


    

     


  1. RemoteViews方法(createNotification())
private void createNotification() {
    // 创建RemoteViews
    RemoteViews notificationLayout = new RemoteViews(getPackageName(), R.layout.notification_layout);
    
    // 获取SeekBar和ProgressBar的ID
    int seekBarId = R.id.seek_bar;
    int progressBarId = R.id.progress_bar;
    
    // 设置SeekBar和ProgressBar的更新事件
    notificationLayout.setOnClickPendingIntent(seekBarId, getPendingIntentForSeekBar());
    notificationLayout.setOnClickPendingIntent(progressBarId, getPendingIntentForProgressBar());

    // 创建Notification
    NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
            .setSmallIcon(R.drawable.ic_launcher_foreground)
            .setContentTitle("Notification Title")
            .setContentText("Notification Text")
            .setPriority(NotificationCompat.PRIORITY_HIGH)
            .setAutoCancel(true)
            .setCustomContentView(notificationLayout)
            .setColor(ContextCompat.getColor(this, R.color.colorPrimary))
            .setOnlyAlertOnce(true);
    
    Notification notification = builder.build();

    // 显示通知
    NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
    notificationManager.notify(NOTIFICATION_ID, notification);
}

其中,getPendingIntentForSeekBar()和getPendingIntentForProgressBar()是两个用于设置

相关内容

热门资讯

黑科技开挂!2278(开挂),... 黑科技开挂!2278(开挂),爱玩联盟其实是有透视挂工具(真的有辅助挂)1、爱玩联盟模拟器是什么优化...
黑科技外挂!微乐捉鸡麻将(外挂... 黑科技外挂!微乐捉鸡麻将(外挂),丫丫衡阳字牌总是有透视挂工具(有辅助挂教程)1、实时丫丫衡阳字牌透...
黑科技外挂!樱花之盛(外挂),... 黑科技外挂!樱花之盛(外挂),宁波游戏大厅原来是有透视挂脚本(有辅助挂教学)1)宁波游戏大厅免费钻石...
黑科技辅助!巴西(辅助),宝剑... 黑科技辅助!巴西(辅助),宝剑联盟原来存在有透视挂插件(竟然有辅助挂)1、黑科技辅助!巴西(辅助),...
黑科技开挂!翻三皮(开挂),星... 黑科技开挂!翻三皮(开挂),星星娱乐原来是有透视挂app(真的有辅助挂)1、游戏颠覆性的策略玩法,独...
黑科技透视器!天使大厅(透视器... 黑科技透视器!天使大厅(透视器),休闲娱乐果然真的是有透视挂方法(有辅助挂方针)1、打开软件启动之后...
黑科技辅助!人海大厅(辅助),... 黑科技辅助!人海大厅(辅助),一起斗地主竟然存在有透视挂教程(有辅助挂教学)1、玩家可以在一起斗地主...
黑科技透视器!科乐填大坑(透视... 黑科技透视器!科乐填大坑(透视器),金杯竞技切实是有透视挂软件(有辅助挂头条)1、进入到科乐填大坑是...
黑科技外挂!愉悦(外挂),新二... 黑科技外挂!愉悦(外挂),新二号原来真的有透视挂app(竟然有辅助挂)1、许多玩家不知道新二号辅助怎...
黑科技透视器!达人圈(透视器)... 黑科技透视器!达人圈(透视器),亿彩好像存在有透视挂方法(有辅助挂方式)1、该软件可以轻松地帮助玩家...