小编Ane*_*ail的帖子

如何在 Jetpack Compose 中的两个图标 PathData 之间设置动画

我想要对图标路径进行动画处理,例如在“检查”和“关闭”图标之间来回动画化,例如在 XML 中我将使用动画可绘制对象:

<objectAnimator
                android:propertyName="pathData"
                android:duration="1000"
                android:valueFrom="M 4.8 13.4 L 9 17.6 M 10.4 16.2 L 19.6 7"
                android:valueTo="M 6.4 6.4 L 17.6 17.6 M 6.4 17.6 L 17.6 6.4"
                android:valueType="pathType"
                android:interpolator="@android:interpolator/fast_out_slow_in"/>
Run Code Online (Sandbox Code Playgroud)

然后在fragment的Activity中加载动画。

在 Compose 中执行相同的操作相当于什么,以下是 Compose 中的图标:

这是检查图标的 ImageVector:

val Check: ImageVector
    get() {
        if (_check != null) {
            return _check!!
        }
        _check = Builder(
            name = "Check",
            defaultWidth = 120.0.dp,
            defaultHeight = 120.0.dp,
            viewportWidth = 24.0f,
            viewportHeight = 24.0f
        ).apply {
            path(
                fill = null,
                stroke = SolidColor(Color(0xFF999999)), …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-jetpack-compose

10
推荐指数
0
解决办法
807
查看次数

如何使用 Firebase Firestore 获取子集合?

我想通过文档获取所有集合,我不知道该怎么做我是 firestore 的新手。

Firebase.firestore()
      .collection("reservations")
      .doc(tripUid)
      .get()
      .then(doc => {
        console.log(doc.doc.data());
      }).catch(error => {
        console.log("Error getting document:", error);
      });
Run Code Online (Sandbox Code Playgroud)

我的 Firebase Firestore 数据

javascript firebase react-native google-cloud-firestore

8
推荐指数
2
解决办法
2万
查看次数