问题标签 [translucentdecor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - SwipeRefreshLayout 隐藏在带有透明状态栏的 ActionBar 后面
在使用透明导航和状态栏(API 级别 19)时,我无法让 SwipeRefreshLayout 可见。也就是说,它当前位于状态栏下方(在屏幕顶部),而我希望它位于操作栏下方。
ListView 按预期工作。也就是说,内容正确显示在导航栏后面,并且不会隐藏在状态栏或操作栏下。
话虽如此,如果我将 android:fitsSystemWindows="true" 属性添加到我的相对布局中,则 SwipeRefreshLayout 可以正常工作。但是,这样做会使我的列表视图在透明导航栏下不可见。相反,导航栏只是我的背景颜色,不允许我的列表视图中的内容显示在它下面。
如何让 ListView 保持现在的状态,并使我的 SwipeRefreshLayout 可见(而不是隐藏在屏幕顶部的状态栏下)?
下面是我的布局:
android - fitSystemWindows 和 kitkat 上的额外填充
我在一个带有如下操作栏的活动中有一个 ListView:
活动主题有:
在 Kitkat 设备下,行为是我想要的:项目在底部和顶部有 10dp 填充。在 kitkat 设备上,paddingTop 和 paddingBottom 似乎没有效果,因为 ListView 的项目在顶部和底部没有 10dp 填充。
我认为问题出在某个地方,android:fitsSystemWindows
因为由于半透明装饰,该属性似乎为视图设置了必要的填充,并使android:padding*
属性被忽略。
我的问题:有没有这样我可以android:fitsSystemWindows
设置true
并仍然在视图上添加额外的填充?
java - 在java中创建半透明和模糊的组件
我需要创建一个部分透明的面板,它会模糊面板后面的内容。例如寡妇7中的标题栏。如果有人知道如何非常简单地做到这一点,请帮助我
android - FitsSystemWindows 带有半透明状态栏和操作栏选项卡
在我目前正在开发的应用程序中,我正在使用操作栏选项卡实现半透明状态栏。我隐藏了 ActionBar,只显示选项卡。
我的问题是,现在系统为不存在的操作栏留出了空间,因此 FitsSystemWindows 出错了。
我该如何解决?
谢谢
android - ActionBar 在状态栏后面 半透明条
我在 Android 4.4 中实现半透明状态和导航栏时遇到问题...
因此,当我启用半透明状态和导航栏时,即使在声明了 FitsSystemWindows 和 ClipToPadding 之后,即使是 ActionBar 也会位于状态栏的后面。
这是我的主题,也许那里有错误:
android - Android 4.4 和 5.0 中不同的状态栏样式
如何在 Kitkat 设备上运行应用程序时为状态栏设置半透明模式,在 Lollipop 设备上运行应用程序时如何设置不同颜色模式?
这是我在 values 和 values-v21 文件夹中的 styles.xml:
这是我在 values-v19 文件夹中的 styles.xml:
android - Android windowTranslucentStatus 不适用于 fitSystemWindows
我有一个带有抽屉布局的简单活动,在右侧显示地图作为内容。
我希望将我的状态栏设置为有点透明,所以我将其设置为样式:
项目名称="android:windowTranslucentStatus">true
它工作得很好,但现在我所有的内容都在状态栏后面,我想把它放在下面。经过一些研究后,一些“说”在 DrawerLayout 属性上将 fitSystemWindows 设置为 true 它将使内容如下所示。但是当我这样做时它确实有效,内容低于状态栏......但状态再次变得稳固。
android-statusbar - Android 11 - window.setDecorFitsSystemWindows 适用于 - 状态和导航
使用老式标志,我们可以创建一个应用程序,其半透明参数仅应用于状态栏。
但是在一个新的 apiwindow.setDecorFitsSystemWindows(false)
中,状态栏和导航栏都应用了半透明。那么,新的 api 提供的功能更少还是我遗漏了什么?