小编Ada*_*n P的帖子

如何检测Flutter中布局的方向变化?

如何找到方向是Flutter中的肖像或风景

if(portrait){
  return ListView.builder()
}else{
  return GridView.count()
}
Run Code Online (Sandbox Code Playgroud)

orientation dart flutter flutter-layout

21
推荐指数
4
解决办法
7418
查看次数

更新到 Flutter 3.10 后:键盘出现时屏幕不向上滚动/ResizeToAvoidBottomInset 停止工作

我已将 flutter sdk 更新到最新的 3.10.0 和 dart 3,然后当键盘出现在 android 中时,屏幕不会向上滚动,主要是当文本字段获得焦点时。在此更新之前,它在 flutter sdk 版本 3.7 等中运行良好。

尝试使用 resizeToAvoidBottomInset: false / true SingleSchildScrollView -reverse - true 等

android uiscrollview dart flutter flutter-3.10

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

如何在 Retrofit POST 方法的正文中将 Base64 编码的图像发送到服务器

我的 onActivityResult

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == CAMERA_INTENT_REQUEST_CODE && resultCode == RESULT_OK && data != null && data.getExtras() != null) {



        if (data.getData() == null) {
            bitmap = (Bitmap) data.getExtras().get("data");
            resultImage.setImageBitmap(bitmap);
        } else {
            try {
                bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), data.getData());
                resultImage.setImageBitmap(bitmap);
            } catch (IOException e) {
                e.printStackTrace();
            }
        }



    } else {
        Toast.makeText(this, "Cancelled", Toast.LENGTH_SHORT).show();
    }
}
Run Code Online (Sandbox Code Playgroud)

将“位图”转换为“Base64”

ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
    byte[] byteArray = …
Run Code Online (Sandbox Code Playgroud)

post base64 bitmap android-studio retrofit2

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

控件和新控件之间的区别

声明小部件新小部件有什么区别

例:

appBar: AppBar(... ),
appBar: new AppBar(... ),

title: Text('Hi'),
title: new Text('Hi'),
Run Code Online (Sandbox Code Playgroud)

widget dart flutter

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