Android 显示新用户的登录

Android 显示新用户的登录,android,android-layout,android-studio,Android,Android Layout,Android Studio,我在Android主活动顶部显示一个透明的背景活动。这个透明的活动有一些动画,它用100%透明的彩色背景突出显示主屏幕的一部分 这样我就可以为新来者提供更多关于该功能的信息 我唯一不知道的是如何显示没有20%黑色的突出显示部分 我的android布局是: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android

我在Android主活动顶部显示一个透明的背景活动。这个透明的活动有一些动画,它用100%透明的彩色背景突出显示主屏幕的一部分

这样我就可以为新来者提供更多关于该功能的信息

我唯一不知道的是如何显示没有20%黑色的突出显示部分

我的android布局是:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/backgroundView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/black_20">

    <LinearLayout
        android:id="@+id/contentView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:orientation="vertical">

        <TextView
            android:id="@+id/textViewSuccess"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginTop="24dp"
            android:background="@color/accent"
            android:gravity="center_horizontal"
            android:padding="20dp"
            android:text="Use estimation cards for your user stories."
            android:textColor="#ffff"
            android:visibility="invisible" />

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:text="Got it." />

    </LinearLayout>

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="160dp"
        android:layout_height="160dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:src="@drawable/ic_user_estimation"
        android:visibility="visible" />

</RelativeLayout>

尝试下面的代码

<ImageView
        android:id="@+id/imageView"
        android:background="@color/colorBlackShaded"
        android:layout_width="160dp"
        android:layout_height="160dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:src="@drawable/ic_user_estimation"
        android:visibility="visible" />

或者你可以使用像这样的优秀库

(我过去用过这个)


它们有非常好的功能。

一件事是,您可以在透明活动中使用相同的布局,只让您想要高亮显示的人可见,并将其他人设置为不可见。
<color name="colorBlackShaded">#33000000</color>
  100% — FF
  95% — F2
  90% — E6
  85% — D9
  80% — CC
  75% — BF
  70% — B3
  65% — A6
  60% — 99
  55% — 8C
  50% — 80
  45% — 73
  40% — 66
  35% — 59
  30% — 4D
  25% — 40
  20% — 33
  15% — 26
  10% — 1A
  5%  — 0D
  0% —  00