小编nai*_*ixx的帖子

如何在画布绘制期间忽略 Android 中的高对比度辅助功能选项?

我有一个自定义视图,我想要有彩色文本。但是当high contrast启用该选项时,画布会忽略所有油漆的颜色设置并将文本绘制为黑白(drawText重载)

在某种程度上可以检测此选项是否已启用(通过反射等)。对于某些视图,有没有办法忽略它?

PS我知道设置中的开关,这不是解决方案。

android canvas

5
推荐指数
1
解决办法
520
查看次数

Roboguice,AndroidAnnotations和线程之间的事件

当RoboGuice触发Event时,我的事件回调将在哪里执行,在哪个线程?例如,我有一个活动(@Observes OnUpdateUiEvent e).我还有一个后台线程,它会触发新的OnUpdateUiEvent("data").那么,我的do()方法将在我理解的bg线程中执行?如果我使用AndroidAnnotations中的@Background注释do(),会是什么?预处理器是否应该在runInUiThread()中调用do()?

如果一切正常,我认为这种模式将提供线程之间最简单的通信方式.

concurrency events android roboguice android-annotations

3
推荐指数
1
解决办法
911
查看次数

Kotlin 中的类委托

特质委托在文档中进行了描述,没有任何问题。但是班级委托呢?

class FrameWorkClass // Third party class we cannot modify
class MyDerivedFrameWorkClass(c:FrameWorkClass) : FrameWorkClass by c
Run Code Online (Sandbox Code Playgroud)

在不修改 FrameWorkClass 的情况下实现此目的的最佳方法是什么?显然我们无法让它实现我们的接口。

kotlin

2
推荐指数
1
解决办法
2541
查看次数