cost 71 ms
如何使用 ExoPlayer 横向全屏播放视频? - How to play video in fullscreen in landscape with ExoPlayer?

我正在尝试在横向模式下全屏使用 ExoPlayer。 到目前为止,我已经完成了所有事情,并认为这看起来很完美,直到那时我注意到了一些事情,并想用下面的这些图像屏幕进行解释。 这是Android 11 ,目前,我已请求使用整个屏幕进行布局,因此,我的演示应用程序内容显示在Statusbar和Navi ...

SystemUIController 不会设置状态栏颜色 - Jetpack Compose Accompanist - SystemUIController won't set status bar color - Jetpack Compose Accompanist

我不确定我何时更改或更改了什么,但突然之间 systemUiController 已停止影响我的应用程序中的状态栏颜色。 对于上下文,我将伴奏 Insets 库与系统 UI controller 结合使用,以摆脱状态和导航栏,这在构建或两个之前工作正常,现在它只在导航/手势栏上工作. 为此,我将所 ...

ViewCompat.setOnApplyWindowInsetsListener 仅在某些设备上调用? - ViewCompat.setOnApplyWindowInsetsListener is only called on some devices?

我正在尝试边对边显示我的应用程序,但结果在设备之间甚至不一致。 ViewCompat.setOnApplyWindowInsetsListener在 Pixel 4a/5 上调用,但不在 Pixel 3 XL 和 Essential PH-1 上调用,当我尝试设置填充(有或没有android:f ...

在 Jetpack Compose 中的脚手架底部栏上显示键盘并应用适当的插入填充 - Show keyboard over Scaffold's bottomBar in Jetpack Compose and apply proper inset paddings

我将Scaffold用于我的主屏幕,并在应用程序的每个屏幕中都显示一个固定的bottomBar ,并将Scaffold的innerPadding应用于其内容。 我希望键盘出现在bottomBar ,为此我只将imePadding()应用于Scaffold的内容。 但是,当键盘打开时, Scaffol ...

在片段更改时恢复窗口插入 - Reverting Window Insets on fragment change

我有三个片段。 我只想在一个片段上应用透明状态栏。 为此,我在底部导航栏的setOnItemSelectedListener方法上调用以下隐藏方法。 还添加了我现在得到的图像 我在片段调用 hide 方法上获得了适当的行为。 但是当我点击另一个片段(需要显示状态栏的片段)时,我得到以下行为: ...

ViewCompat.setOnApplyWindowInsetsListener() 改变系统导航栏的背景 - ViewCompat.setOnApplyWindowInsetsListener() changes background of system navigation bar

应用程序通常有这个导航栏: 但是当我添加ViewCompat.setOnApplyWindowInsetsListener() 或者 变成这样 为什么会这样? 我不希望这种方法改变任何东西。 我只是想用它来检测虚拟键盘是否可见(没有其他好的方法可以做到) ...

WindowInsetsControllerCompat.OnControllableInsetsChangedListener 不触发插图显示操作 - WindowInsetsControllerCompat.OnControllableInsetsChangedListener don't fire on insets show action

我有这个听众: 我将它添加到instetsController ,如下所示: 当我执行时它工作正常: 但是,当我点击屏幕并显示导航栏时,此侦听器永远不会触发,而且根据我在文档中阅读的内容,它应该触发。 我知道这个侦听器在我隐藏系统栏时有效,因为我可以看到它将消息打印到我的 logcat 中。 ...

如何使用 WindowInsets 启用和禁用全屏模式? - How to enable and disable full screen mode using WindowInsets?

我有 2 个功能,可帮助我在应用程序中启用和禁用全屏模式。 默认情况下,我的应用程序未处于全屏模式。 我想要的行为是当用户打开一个片段时,5 秒后我启用全屏模式。 当用户触摸屏幕时,我禁用全屏模式,但 3 秒后我再次启用它。 这是我编写的代码(我使用的是旧版本) enableFullScree ...

windowInsetsController vs windowInsetsControllerCompat? 我只能访问前者 - windowInsetsController vs windowInsetsControllerCompat? I can only access the former

所以我今天在这里https://youtu.be/jal0l48OTxk观看了谷歌的这个教程,我想这样做 现在已弃用,我需要改用windowInsetsController 。 首先,我是 android 的新手,我不知道如何使用这个新东西,它的工作方式显然与旧的 API 完全不同,所以它不是直接替 ...

如何使用最新的 WindowInset API 在出现软键盘时调整对话框布局 - How to adjust dialog layout when soft keyboard appears using the latest WindowInset API

题: 如何使用最新的 WindowInset API来调整我的对话框和软键盘之间的空间? 我有一个带有一些 EditText 的 BottomSheetDialog。 默认动画将在我的 EditText 正下方显示软键盘,它将覆盖我的保存按钮。 在做了一些研究之后,我将此行添加到我的Botto ...

Android API 级别 30 setSystemBarsAppearance 不会覆盖主题数据 - Android API level 30 setSystemBarsAppearance doesn't overwrite theme data

Android 11 之前(API 级别 30)我在我的主题中设置了<item name="android:windowLightStatusBar">true</item>并且还在代码中更改了它(在需要时) 然而,Android-30 增加了一种新的控制方式 但我 ...

Android 11 - window.setDecorFitsSystemWindow 不在状态和导航栏后面显示屏幕 - Android 11 - window.setDecorFitsSystemWindow doesn't show screen behind Status and Navigation Bars

我正在尝试将我的应用程序更新到 Android 11。我的应用程序的许多屏幕都是在状态栏后面使用应用程序内容设计的。 我将我的 gradle 更新到 Android 11 并开始更新 Window 代码以获取 Android 11 设备的无限制行为。 我在我的 Activity onCreate 方 ...

如何在 Android 11 中使用 windowinsetsanimation(Android R 或 Android ZDB974238704CA8DE634A CE 级别) - how to use the windowinsetsanimation in Android 11 (Android R or Android API level 30)

新的 Android 版本(Android 11)添加了新的 API 集,让您可以将应用程序的内容与 IME(输入法编辑器,也称为软键盘)和系统栏同步,因为它们在屏幕上和屏幕外显示动画,从而更轻松地创建自然、直观和无卡顿的 IME 转换。 那么,如何在 android r (Android 11) ...

如何设置完全透明的导航栏(NOT TRANSLUCENT)并保持接收窗口插图更新 - How to set completely transparent navigation bar (NOT TRANSLUCENT) and keep receiving window inset updates

下图基本上是我的目标,一个完全透明的导航栏(不是半透明的),它后面的内容不断得到插入更新,所以它在它后面绘制,但没有得到导航控件覆盖的任何 UI。 到目前为止,实现上图中结果的唯一方法是将标志FLAG_LAYOUT_NO_LIMITS设置为活动。 问题是完成后,如果启用了手势导航,应用程序将不再接 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM