android 通知栏添加按钮点击效果
2014-03-18 16:21
363 查看
//注册按钮广播
private void setButtonBroadCast(){
final String STATUS_BAR_COVER_CLICK_ACTION="download";
getDownNotification().contentView.setViewVisibility(R.id.downloadCancle,View.VISIBLE);
BroadcastReceiver onClickReceiver = new BroadcastReceiver() {
private boolean flag = false;
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(STATUS_BAR_COVER_CLICK_ACTION)) {
//在这里处理点击事件
interceptFlag= true;
//取消通知栏
}
}};
IntentFilter filter = new IntentFilter();
filter.addAction(STATUS_BAR_COVER_CLICK_ACTION);
mContext.registerReceiver(onClickReceiver, filter);
Intent buttonIntent = new Intent(STATUS_BAR_COVER_CLICK_ACTION);
PendingIntent pendButtonIntent = PendingIntent.getBroadcast(mContext, 0, buttonIntent, 0);
getDownNotification().contentView.setOnClickPendingIntent(R.id.downloadCancle, pendButtonIntent);
//R.id.trackname为你要监听按钮的id
// mRemoteViews.setOnClickPendingIntent(R.id.trackname, pendButtonIntent);
}
);
//注册按钮广播
private void setButtonBroadCast(){
final String STATUS_BAR_COVER_CLICK_ACTION="download";
getDownNotification().contentView.setViewVisibility(R.id.downloadCancle,View.VISIBLE);
BroadcastReceiver onClickReceiver = new BroadcastReceiver() {
private boolean flag = false;
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(STATUS_BAR_COVER_CLICK_ACTION)) {
//在这里处理点击事件
interceptFlag= true;
//取消通知栏
}
}};
IntentFilter filter = new IntentFilter();
filter.addAction(STATUS_BAR_COVER_CLICK_ACTION);
mContext.registerReceiver(onClickReceiver, filter);
Intent buttonIntent = new Intent(STATUS_BAR_COVER_CLICK_ACTION);
PendingIntent pendButtonIntent = PendingIntent.getBroadcast(mContext, 0, buttonIntent, 0);
getDownNotification().contentView.setOnClickPendingIntent(R.id.downloadCancle, pendButtonIntent);
//R.id.trackname为你要监听按钮的id
// mRemoteViews.setOnClickPendingIntent(R.id.trackname, pendButtonIntent);
}
);
相关文章推荐
- Android下实现win8的按钮点击效果
- android按钮的点击效果和layout的点击效果 xml编写
- Android 图片实现按钮点击切换效果
- 购物车特效-贝塞尔曲线动画(点击添加按钮,产生抛物线动画效果)
- Android如何给按钮添加点击音效
- Android笔记- 使用XML selector 设置按钮点击效果图片
- android 按钮点击效果实现 在studio下出现的错误
- 仿android原生按钮点击水波纹效果
- Android 添加点击效果(5.0之后水波纹效果)
- Android点击改变按钮颜色的3种效果
- [android] 实现一个按钮点击效果
- Android实现按钮点击效果
- android中添加按钮,运行时点击按钮,出现“The application has stopped unexpectedly..."
- Android开发--为按钮添加点击事件
- android 按钮点击背景效果
- Android延时启动效果+轮播图+点击进入+沉浸式状态栏+按钮点击颜色渐变效果+好看的UI框架
- 实现类知乎android客户端关注和取消关注的按钮点击效果
- Android 各种按钮点击效果以及兼容性问题总结
- Android - 带阴影点击效果,可自定义属性的媒体播放控制按钮(播放、暂停、下一曲、上一曲)
- android Button按钮实现点击效果代码附带demo下载