# Android 沉浸通知实现指南 ## 1. 引言 在 Android 开发中,沉浸通知是一种常见的界面设计,在实际开发中需要我们对系统的通知进行自定义,以实现更好的用户体验。本文将指导你如何实现 Android 沉浸通知。 ## 2. 实现步骤 下面是实现沉浸通知的具体步骤: | 步骤 | 动作 | | -- | -- | | 1 | 创建一个新的 Android
原创 2023-09-05 19:05:45
84阅读
Android沉浸模式 官方称沉浸状态沉浸模式。什么是沉浸沉浸就是让人专注当前的(由设计者营造)情境下感到愉悦和满足,而忘记真实的情境。什么是Android中的沉浸?当启用该模式,应用程序的界面将占据整个屏幕,自动隐藏系统的状态和导航,让应用程序内容可以在最大显示范围呈现,增加大屏体验,而当需要查看通知的时候只需要从顶部向下滑动就能呼出通知。一个应用程序界面有有如下元素:
转载 2023-07-27 16:29:23
97阅读
关于沉浸得工具类贼多,只是这个一直在用,样式可以多变设置,调用设置也简单。直接上类: @TargetApi(Build.VERSION_CODES.KITKAT) public class ImmersionBar { private static Map<String, BarParams> mMap = new HashMap<>(); privat
一、ToolBar1、在build.gradle中添加依赖,例如: compile 'com.android.support:appcompat-v7:23.4.0' 2、去掉应用的ActionBar。可以是修改主题theme为“NoActionBar”,例如: <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionB
Android状态与导航一体化项目,实现沉浸效果,状态和导航均支持设置颜色、渐变色、图片、透明度、内容入侵和状态深色字体;兼容竖屏、横屏,当屏幕旋转时会自动适配。Sofia一词源自于希腊语∑οφία,含义为智慧,译为中文应该可以叫做索菲亚,这也是我赋予这个项目的愿望。 截图     图一:状态和导航用图片作为背景。图二:状态和导航
 Toolbar+AppCompatActivity打造沉浸体验;AppCompatActivity中嵌入ViewPager+Fragment.    Android 3.0之后,Google引入了ActionBar,想统一安卓应用的导航样式。但由于ActionBar难以定制,很大程度上限制了开发人员,比如标题文字大小、间距等不易实现个性化,很多开发者放弃了Act
转载 2023-11-23 14:16:19
107阅读
# Android沉浸导航Android中,导航(NavigationBar)是指底部的虚拟按键,包括返回键、主页键和任务切换键。从Android 4.0开始,Google引入了沉浸导航的概念,允许应用程序将导航隐藏起来,以提供更大的屏幕空间给应用程序使用。本文将详细介绍如何在Android应用中实现沉浸导航,并提供相应的代码示例。 ## 设置沉浸导航 要实现沉浸
原创 2023-08-28 06:03:13
699阅读
# 安卓导航沉浸模式的实现 在Android应用开发中,沉浸模式(Immersive Mode)是一种允许应用全屏显示并隐藏系统导航和状态的功能。这种模式使得用户能够在应用内享受到更好的视觉体验,尤其是在观看视频或游戏时。本文将详细介绍如何在Android中实现沉浸导航,并提供相关代码示例。 ## 什么是沉浸模式? 沉浸模式有助于提高用户体验,它使得应用可以实现全屏效果,通
原创 9月前
106阅读
每年的Android版本大更新都会让不少人期待,Android 11已经发布一段时间了,国内各手机厂商也在陆续适配。但是,也有人似乎已经对Android 11失去了新鲜感,把目光投向了下一版本的Android,按照自己的想法设计了Android 12,并制作出了概念视频。 虽说是概念,但在界面设计和功能设计上也有一定的可取之处,下面我们一起来看看吧。 首先,在界面上,该An
转载 2023-09-26 20:32:20
251阅读
状态是顶部的电池电量、信号等显示的栏目。导航是底部的虚拟控制键栏目。暗化状态导航使用FLAG_LOW_PROFILE标志// 使用decorView或者其他任何可见的View View decorView = getActivity().getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_LOW_PROFILE;
其实我很早前就很讨厌Android原生系统默认状态了。顶部黑乎乎的一条很是难看,如下图所示。一直没找到资源怎样来设置成透明的状态,昨天在微博看到了一篇文章,用TranslucnetSystemBar有两种方式来实现透明的状态,官方称为TranslucentSystemBar。也就是我们经常说的沉浸状态。我自己对照上面的方法实现了一下,效果很好。 【OriginalSystemBar.p
转载 2024-03-07 22:30:04
86阅读
小菜最近正在处理客户端顶部沉浸展示图片,借此整理了一下小菜自己研究测试的沉浸状态沉浸状态大家都很熟悉,即 APP 界面图片延伸到状态, 应用本身沉浸于状态,即顶部不会默认展示系统的黑条。因为小菜技术有限,理解不透彻,所以仅分享一下自己应用测试中可以呈现的几种样式。基本样式公共的步骤:布局文件中添加使用 Toolbar 控件(纯色 Toolbar 背景色为颜色,图片 Toolbar
目录window.decorView.systemUiVisibility 的参数常量1.View.SYSTEM_UI_FLAG_HIDE_NAVIGATION:(>=api16)2.View.SYSTEM_UI_FLAG_FULLSCREEN:(>=api16)3.View.SYSTEM_UI_FLAG_IMMERSIVE:(>=api19)4.View.SYSTEM_UI_
android沉浸状态封装—教你玩出新花样项目中我们有时候都要用的透明状态(这里也成沉浸状态),今天介绍一个gyf-dev写的一个封装状态开源框架效果图如下:沉浸进行测试解决白色状态问题正文从Android4.4开始,才可以实现状态着色,并且从5.0开始系统更加完善了这一功能。之前写过关于一篇 关于activity状态的一些总结有关Activi
 首先!!!使用该方法之前,看了别的文章,使用了其他的方法,请先删掉你在别的文章的代码修改, 相信我, 你绝对能以最简单的方式 让你的项目实现沉浸状态兼容~ 包括图片沉浸!以下代码不能出现!!! 全局搜索你的代码里是否有android:fitsSystemWindows , 删掉!, 没错 删掉!!! 检查你的values、values-v19、values-v21等 是否配置了 如下
转载 2023-07-01 17:37:58
217阅读
多次尝试实现Android沉浸状态,资料很多也很杂。并且有好几种实现方案,网上有好些资料把几种方案都混在一起,暂时把效果实现了,但是遇到问题后就蛋疼了。于是,这两天我就把从根源上把这几种方案的原理都整理了一下。主要有四种方案,有的方案还可以细分:WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; Window.setStatusBarColo
沉浸状态确切的说应该叫做透明状态。一般情况下,状态的底色都为黑色,而沉浸状态则是把状态设置为透明或者半透明。为什么要使用沉浸状态沉浸状态是从android Kitkat(Android 4.4)开始出现的,它可以被设置成与APP顶部相同的颜色,这就使得切换APP时,整个界面就好似切换到了与APP相同的风格样式一样。在内容展示上会显得更加美观。实现方式需要注意的是,因为沉浸
1、引入dependencies { compile 'com.gyf.barlibrary:barlibrary:2.3.0' }2.使用:在BaseActivity 中初始化public abstract class BaseActivity extends AppCompatActivity { @Override protected void onCreate(@
转载 2023-09-19 12:00:17
184阅读
透明状态导航沉浸状态导航的终极解决方案 特点: 1.四种效果,自定义颜色的状态和导航,半透明状态和导航沉浸状态和导航,隐藏状态和导航; 2.可以自定义状态和导航的颜色和透明度; 3.KITKAT(Android 4.4)和LOLLIPOP(Android 5.0)上显示效果高度统一。 使用方法: 首先添加依赖: compil
导入依赖: implementation 'com.gyf.immersionbar:immersionbar:3.0.0' gradle.properties加入如下配置,不然可能编译报错:android.useAndroidX=true android.enableJetifier=true// 设置状态颜色为白色 ImmersionBar.with(this).statusBarCo
  • 1
  • 2
  • 3
  • 4
  • 5