问题标签 [android-window]
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 - 执行没有窗口转换的爆炸动画
设置窗口过渡
但结果很奇怪,窗口项目是从窗口的一侧进入的。就像Explode()
动画结合了Slide()
如何做简单的爆炸过渡?
android - 在 windowManager.addView() 之后 View 的 getWindowToken() 为 null
我已经通过使用WindowManager
这样的方式添加了视图:
windowManager.addView(view, view.getViewParams());
在这条线之前和之后我检查view.getWindowToken()
它总是null
。
你能解释一下为什么view.getWindowToken()
是null
,什么时候变成不是null
?
java - 服务中的 ViewTreeObserver.OnWindowFocusChangeListener
如何在 Android 的服务中实现 ViewTreeObserver.OnWindowFocusChangeListener 。当我在我的 java 文件中使用该代码时,它不会显示任何类型的错误。还有其他方法可以在服务中使用 OnWindowFocusChangeListener 吗?请帮我。提前致谢 !!
android - 使用 setNavigationBarDividerColor() 时出现 NoSuchMethodError?
当导航栏和我的应用内容颜色相同时,我试图在导航栏和我的应用内容之间创建一个分隔线,就像谷歌通过他们最新的 Material Design 2.0 更新到他们的应用(如谷歌联系人和谷歌主页)所做的那样。我试着这样做:
getWindow().setNavigationBarDividerColor(Color.GRAY);
但是,我NoSuchMethodError
在尝试时得到了一个。
我正在尝试找到一种方法来解决此问题或将分隔线放在导航栏上方的另一种方法。
这是堆栈:
java - 如何创建像 Clipboard Pro App 这样的浮动窗口?
下图是应用程序https://play.google.com/store/apps/details?id=jp.snowlife01.android.clipboard的窗口。我将其命名为主窗口。
似乎主窗口不是普通窗口。它在其他窗口的顶部,主窗口不能移动。
在主窗口点击最小化按钮会显示一个小点图标,小点图标可以移动,点击小点图标可以恢复主窗口。
我认为小点图标是一个SYSTEM_ALERT_WINDOW
,但是主窗口呢?
图片
android - 如何使活动重新排序到“真实”的前面?
我曾经FLAG_ACTIVITY_REORDER_TO_FRONT
尝试在活动之间切换。由于这是越野车(有时回来时隐藏),所以我尝试潜入它。
正如我从 adb 中看到的FLAG_ACTIVITY_REORDER_TO_FRONT
那样,并没有真正使活动移到顶部,活动顺序从未改变:
FLAG_ACTIVITY_REORDER_TO_FRONT
仅从此更改“焦点状态”:
对此:
但是,如果我按主页按钮播放,我可以看到启动器窗口能够“真正移动”到顶部:
由于隐藏/取消隐藏到背景以移动窗口是可能的,这让我想知道是否有可能以编程方式使 mySecondActivity 位于 mythirdActivity 之上,如下所示:
请注意,我不是在谈论新实例,我的意思是相同的窗口 IDWindow{7e3a230
移动到顶部而不更改窗口 ID。
可能吗 ?还是我误解了?
android - 无法使用 Window.Callback 接收运动事件
我的任务是接收具有良好嵌入(库变体)的 android 应用程序中的所有运动事件。我创建了我的 Window.Callback 包装器。
然后,实例化它Activity
:
但是当我有Toolbar
in时Activity
,这个Toolbar
捕获Window.Callback
in 方法setActionBar(Toolbar)
还是setSupportActionBar(Toolbar)
. 来自框架的代码片段Activity
:
并ToolbarActionBar
来自支持库:
问题是 - 如何检查何时Toolbar
catch Window.Callback
,但不创建基本活动并从中扩展。此检查不应该非常频繁地执行。(OnGlobalLayoutListener
不是我们的情况)
android - 如何检查用户是否触摸了任何东西?
我想知道用户何时与我的应用交互。我试过使用Window.Callback
,但我遇到了工具栏的问题。
如果我们调用setSupportActionBar
( setActionBar
) myWindow.Callback
不再接收事件。
限制:
我不能延长Activity
。我需要一个全球性的地方来处理与应用程序的所有交互。