小编Pri*_*Bnr的帖子

如何使容器不透明

我想为包含十六进制颜色代码的容器设置不透明度。我是新来的扑扑。请帮我。这是代码。提前致谢。

final body = Container(
  width: MediaQuery.of(context).size.width,

  margin: const EdgeInsets.only(left: 40.0, right: 40.0),
  padding: EdgeInsets.all(28.0),
   decoration: new BoxDecoration(
     color:   const Color(0xFF0E3311),//here i want to add opacity

   border: new Border.all(color: Colors.black54,
   ),
       borderRadius: new BorderRadius.only(
           topLeft: const Radius.circular(40.0),
           topRight: const Radius.circular(40.0),
       bottomLeft: const Radius.circular(40.0),
       bottomRight:const Radius.circular(40.0) )
),

  child: Column(
    children: <Widget>[ email, password,loginButton],
  ),
);
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

7
推荐指数
4
解决办法
5344
查看次数

捕获的图像未存储在 android 11 中

我无法将捕获的图像存储在 (getExternalFilesDir(Environment.DIRECTORY_PICTURES)) Android 11 设备中。

<uses-permissionandroid:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>也添加了清单和所有文件访问权限。但这不起作用。

if (Build.VERSION.SDK_INT >= 30) {
            if (!Environment.isExternalStorageManager()) {
                try {
                    val intent = Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION)
                    intent.addCategory("android.intent.category.DEFAULT")
                    intent.data = Uri.parse(String.format("package:%s", applicationContext.packageName))
                    startActivityForResult(intent, 2296)
                } catch (e: Exception) {
                    val intent = Intent()
                    intent.action = Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION
                    startActivityForResult(intent, 2296)
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

此代码可在 Android 11 设备下运行。但在 Android 11 上文件未创建File(context.getExternalFilesDir(Environment.DIRECTORY_PICTURES) .toString() + "/" + FolderName )

android android-11

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

标签 统计

android ×1

android-11 ×1

flutter ×1

flutter-layout ×1