这是我使用的XML代码。
我怎样才能实现这个目标
<FrameLayout
android:id="@+id/profile"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:layout_marginTop="12dp">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/ivProfilePic"
android:layout_width="96dp"
android:layout_height="96dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:src="@drawable/girl_sample_picture" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#60000000"
android:layout_gravity="bottom|center">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/ivCameraChangeProfilePic"
android:layout_width="match_parent"
android:layout_height="36dp"
android:layout_gravity="center"
android:src="@android:drawable/ic_menu_camera" />
</LinearLayout>
</FrameLayout>
答案 0 :(得分:1)
以下是包含百分比的透明代码列表。您可以使用下面的任何颜色添加以下颜色代码的案例使用LienarLayout
,并尝试使用其他前缀。
#80000000
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
答案 1 :(得分:0)
请试试这个
<FrameLayout
android:id="@+id/profile"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:layout_marginTop="12dp">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/ivProfilePic"
android:layout_width="96dp"
android:layout_height="96dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:src="@drawable/girl_sample_picture" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#00000000"
android:layout_gravity="bottom|center">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/ivCameraChangeProfilePic"
android:layout_width="wrap_content"
android:layout_height="36dp"
android:layout_gravity="center"
android:src="@android:drawable/ic_menu_camera" />
</LinearLayout>
</FrameLayout>
答案 2 :(得分:0)
感谢您的回复,通过考虑上述所有建议,我使用android:background="#60012b73"
<FrameLayout
android:id="@+id/profile"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:layout_marginTop="12dp">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/ivProfilePic"
android:layout_width="96dp"
android:layout_height="96dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:src="@drawable/girl_sample_picture" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#60012b73"
android:layout_gravity="bottom|center">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/ivCameraChangeProfilePic"
android:layout_width="match_parent"
android:layout_height="36dp"
android:layout_gravity="center"
android:src="@drawable/camera_icon" />
</LinearLayout>
</FrameLayout>