小编str*_*ies的帖子

矢量图像在 Android 中显示错误

当我使用 Android Vector Asset Studio 导入矢量图像时,即使在预览中也会失真。我尝试使用的矢量之一是直接来自 Material 站点的照片轮廓。

这是它应该是什么样子: 在此处输入图片说明

这是它在 Android 中的样子: 在此处输入图片说明

这是另一个示例,说明它应该是什么样子以及它在 Android 中的外观: 在此处输入图片说明 在此处输入图片说明

如果您想要任何其他信息,请告诉我。任何帮助将不胜感激。

android vector-graphics

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

Firebase 函数 - FirebaseError:在非交互模式下运行时缺少必需的选项(强制)

我有一个 Firebase 函数,当用户的帐户被删除时,它会删除 Firestore 数据库中用户的集合。

const firebase_tools = require("firebase-tools");
const functions = require("firebase-functions");
const admin = require("firebase-admin");
admin.initializeApp();

exports.deleteUser = functions.auth.user().onDelete((user) => {
  return firebase_tools.firestore
      .delete(`users/${user.uid}`, {
        project: process.env.GCLOUD_PROJECT,
        token: functions.config().fb.token,
        recursive: true,
        yes: true
      }).catch((error) => {
        console.log(error);
        throw new functions.https.HttpsError(
            "unknown",
            "Error deleting user's data"
        );
      });
});
Run Code Online (Sandbox Code Playgroud)

每当删除用户并执行该函数时,我都会在函数日志中收到以下错误。

FirebaseError: Missing required options (force) while running in non-interactive mode
    at prompt (/workspace/node_modules/firebase-tools/lib/prompt.js:16:15)
    at promptOnce (/workspace/node_modules/firebase-tools/lib/prompt.js:29:11)
    at Command.actionFn (/workspace/node_modules/firebase-tools/lib/commands/firestore-delete.js:69:51)
    at Object.delete (/workspace/node_modules/firebase-tools/lib/command.js:190:25)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
Run Code Online (Sandbox Code Playgroud)

我能找到的与此相关的唯一信息是有关将功能部署/删除到 Firebase 的信息,并且我找不到太多有关 firebase-tools …

node.js firebase google-cloud-functions google-cloud-firestore firebase-cli

5
推荐指数
2
解决办法
1199
查看次数

旋转形状并在原始位置绘制

我试图在给定点绘制一个旋转的形状。举个例子,在下图中,红色矩形是在一个点绘制的未旋转矩形,然后蓝色矩形在同一位置旋转并绘制。蓝色矩形是我的目标。

我一直在试验和尝试不同的方法。目前,这是我用于图像的内容:

Point point = new Point(300, 300);
Dimension dim = new Dimension(200, 100);
double radians = Math.toRadians(30);
g.setColor(new java.awt.Color(1f, 0f, 0f, .5f));
g.fillRect(point.x, point.y, dim.width, dim.height);
translate(g, dim, radians);
g.rotate(radians, point.getX(), point.getY());
g.setColor(new java.awt.Color(0f, 0f, 1f, .5f));
g.fillRect(point.x, point.y, dim.width, dim.height);

private static void translate(Graphics2D g, Dimension dim, double radians) {
    if (radians > Math.toRadians(360)) {
        radians %= Math.toRadians(360);
    }
    
    int xOffsetX = 0;
    int xOffsetY = 0;
    int yOffsetX = 0;
    int yOffsetY = 0;
    if (radians > …
Run Code Online (Sandbox Code Playgroud)

java geometry swing 2d

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