小编cod*_*ohn的帖子

如何在颤动时听取焦点变化?

在Android中,我们可以调用setOnFocusChangeListener(),在onFocusChanged()方法中执行某些操作,但是flutter不会onFocus()onTap()GestureDetector或onKey()RawKeyboardListener 中那样提供接口.

我已经阅读了关于焦点的flutter api,https://docs.flutter.io/flutter/widgets/FocusManager-class.html 但我无法找到实现我的请求的方法,任何人都可以帮我一臂之力?

focus dart flutter

16
推荐指数
4
解决办法
1万
查看次数

如何在flutter中显示.9.png格式的图片?

这是我的代码:

new Image.asset('images/launcher/border_highlight.9.png', fit: BoxFit.fill)));
Run Code Online (Sandbox Code Playgroud)

当我改变图像的宽度和高度时,它的显示效果很差,但在原生android中显示正常。

flutter不支持.9图片吗?还有其他方法可以达到同样的效果吗?

android dart flutter

6
推荐指数
2
解决办法
7667
查看次数

如何使用 MediaProjection 在服务中捕获屏幕?

众所周知,我们可以使用Android MediaProjection API在Activity中捕获屏幕,但我想在Service的线程中捕获屏幕。但 Android Service 没有 MediaProjection 需要执行某些操作的 onActivityResult() 方法。看来我们只能像下面这样调用 MediaProjection API:

startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

有没有办法在 Android 服务中使用 MediaProjection?

service android capture android-mediaprojection mediaprojectionmanager

5
推荐指数
0
解决办法
4409
查看次数

PageController 中的 nextPage() 和 previousPage() 方法有时不起作用

这是我的代码:我在 Android MainActivity 中响应按键事件,并使用 BasicMessageChannel 发布按键消息:

public class MainActivity extends FlutterActivity {

private static final String CHANNEL = "scroll";
private static final String KEY_LEFT = "keyLeft";
private static final String KEY_RIGHT = "keyRight";
private BasicMessageChannel messageChannel;
private FlutterView flutterView;

private String[] getArgsFromIntent(Intent intent) {
    // Before adding more entries to this list, consider that arbitrary
    // Android applications can generate intents with extra data and that
    // there are many security-sensitive args in the binary.
    ArrayList<String> args = new ArrayList<String>(); …
Run Code Online (Sandbox Code Playgroud)

keyevent television dart flutter

4
推荐指数
1
解决办法
3696
查看次数