我想使底页的某些部分透明。我的目标是实现这一目标。(指向箭头)enter image description here 但是现在我的应用看起来像这样。 enter image description here 如何实现首次出现图像?
我的代码Bottom_Shee.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:background="@color/colorPrimaryDark"
android:padding="4dp">
<TextView
android:id="@+id/text_view_bottom_sheet_title"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Medium"
android:textColor="@color/colorAccent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view_set"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:listitem="@layout/set_item"/></LinearLayout>
我的BottomSheetFragment.java类如下所示
recyclerView.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayout.HORIZONTAL,false));
recyclerView.setHasFixedSize(true);
recyclerView.setAdapter(adapter);
答案 0 :(得分:0)
您必须增加RecyclerView项目的宽度。之后,在RecyclerView顶部添加一个视图。使用xml drawable将添加的视图的背景设置为倾斜形状的边缘背景。将绘图对象的颜色设置为透明。