我正在尝试从我的 IOS 应用程序调用我的 Gen 2 Firebase 函数。几个月来它一直运行良好,直到我今天重新部署它,现在突然间,我的应用程序中的用户Unauthenticated
在尝试调用它时收到错误。
我授予了我的功能allUsers
&Cloud Functions Invoker (1)
主体,但现在它给出了以下警告:
roles/run.invoker
找不到指定的主体。
我的用户无法访问该功能。Google 是不是故意把事情弄得比实际更复杂?
我有一个RelativeLayout
背景颜色为蓝色的容器。在它的内部,我有一个 TextView 元素,但由于某种原因,背景呈现在我的文本之上,而不是在其后面。
这是我的代码:
<RelativeLayout
android:id="@+id/my_widget"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="130dp"
android:layout_height="130dp"
android:background="@drawable/layout_bg">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center_horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="?"
android:textSize="80dp"
/>
</LinearLayout>
</RelativeLayout>
我的背景
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00aaff"/>
<corners android:radius="15dp"/>
<padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>
结果:
我正在尝试创建具有两种颜色的渐变:第一种颜色是变量,另一种是第一种颜色但亮 X%。
我尝试执行以下操作,但显然这不是可接受的颜色:
linearGradient(colors: [someColor, someColor.lighten(amount: 0.1)], startPoint: .top, endPoint: .bottom)
我的替代计划是分解someColor
为 RGB 分量,然后计算颜色的较浅版本,但我不知道如何获取颜色的 RGB 分量。
感谢您的帮助!