android实现通知栏透明

通知栏透明效果如图:

而通知栏不透明的效果是这样子的

但是这个效果只在4.4+才支持

getWindow().addFlag(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

demo如下:

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

setContentView(R.layout.activity_web_view);

}

而xml布局文件的里只添加了个背景颜色,

`

时间: 2024-10-11 13:25:49

android实现通知栏透明的相关文章

Android开发实例透明效果设置方法

没什么android开发经验的朋友来说,实现透明效果是有一定难度的,我看见麦子学院android开发视频上面讲了三种方法来实现透明效果,这三种方法非常不错,嘿嘿,就抄下来分享给大家. 1.设置alpha View v = findViewById(R.id.content);/到你要设透明背景的layout 的id  v.getBackground().setAlpha(100);//0~255透明度值  2.用ARGB来控制 半透明<Button android:background="

android实现通知栏消息

一.原理 消息推送有两种,一种是客户端定时直接到服务器搜索消息,如果发现有新的消息,就获取消息下来:另一种是服务器向客户端发送消息,也就是当有信息消息时,服务器端就会向客户端发送消息. 二.步骤(代码) 注: Notification //是具体状态栏对象,设置Icon.文字.声音等.NotificationMangager //状态栏通知管理类.负责发消息.清理消息. import android.app.Notification;import android.app.Notification

android imageButton 使用透明图片

在Android上有很多不规则按钮.如: 这个时候,我们如果想做成不规则按钮的话,第一步就是搞一张边缘透明的png图片,然后用src指定到他,这个时候我们会发现,还没有达到要的效果,还有图片周围还是有一层渲染.此时还要搞第二步:需要对ImageButton设置背景属性android:background="#00000000",就实现了不规则按钮的效果了.如图: android imageButton 使用透明图片

Android N 通知栏和快捷通知栏带来的改变

Android N 通知栏和快捷通知栏带来的改变 Android N 引入了一些新的API,允许应用发布具有高度可见性和交互性的通知. Android N 扩展了现有 RemoteInput 通知 API,以支持手持式设备上的内联回复. 此功能允许用户从通知栏快速进行回复,无需访问应用. 此外,Android N 还允许捆绑类似的通知并将它们显示为一则通知. 为了实现此功能,Android N 使用现有的 NotificationCompat.Builder.setGroup() 方法.用户可以

Android开发实现透明通知栏

这个特性是andorid4.4支持的,最少要api19才可以使用,也就是说如果Android的机子是低于4.4,沉浸通知栏是没有效果的.下面介绍一下使用的方法,非常得简单. /**     * 设置通知栏 这个方法在onCreate()实现,如果是在父类的onCreate()中添加,即使所有继承了该父类都会有沉浸通知栏.     */ public void initSystemBar() {        if (Build.VERSION.SDK_INT >= Build.VERSION_C

android 沉浸通知栏

IOS的沉浸式通知栏很高大上,通知栏和app统一颜色或样式,很美观.android上面也早就人实现这种效果了. 我在这边也写一个实现通知栏沉浸式的方法,目前只实现了相同颜色. 先要改布局文件xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andro

android的通知栏的实现

package com.example.mynotification; import android.os.Bundle; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent; import android.suppor

android自定义通知栏遇到的问题

自定义通知栏的布局时,为了复制了一个layout.xml文件,引用,但一直报错 android.app.RemoteServiceException: Bad notification posted from package com.example.notification: Couldn't expand RemoteViews for: StatusBarNotification(pkg=com.example.notification id=2 tag=null score=0 notn=

Android中通知栏的使用

Hi,众猿们,今天讲讲安卓中通知的使用: 什么是通知:安卓系统用户发送消息的一种方式,当通知发出后,会出现在系统的通知栏上,当用户点击通知时,会进入到相应的界面(想象下当有新短信到来时的情况),一个默认的通知包含的内容为: ![通知包含的内容](http://img.blog.csdn.net/20160420212314894) 通知的基本使用方式:其代码如下(一般定义在上下文对象(如Activity)中): //获得通知管理器,通知是一项系统服务 NotificationManager ma