【发布时间】:2023-04-01 19:12:02
【问题描述】:
我想制作相同的工具栏。一切都很完美,但无法得到如图所示的阴影。我设计了整个东西,但不能得到阴影。任何人都可以指导我。我在下面发布我的代码并附上下面的图片:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.cardview.widget.CardView
android:id="@+id/cvToolbar"
style="@style/materialCardView"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_56"
android:layout_marginStart="@dimen/dp_8"
android:layout_marginTop="@dimen/dp_8"
android:layout_marginEnd="@dimen/dp_8"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/ivToolbarBack"
android:layout_width="@dimen/dp_0"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_23"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_arrow_back" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvToolbarTitle"
style="@style/pinVerificationToolbarTextStyle"
android:layout_width="@dimen/dp_0"
android:layout_height="@dimen/dp_40"
android:layout_marginStart="@dimen/dp_24"
android:layout_marginTop="@dimen/dp_11"
android:layout_marginEnd="@dimen/dp_8"
android:layout_marginBottom="@dimen/dp_5"
android:gravity="top"
android:text="@string/pos_system"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/ivToolbarBack"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
</androidx.constraintlayout.widget.ConstraintLayout>
<style name="pinVerificationToolbarTextStyle">
<item name="android:textAppearance">@style/TextAppearance.Text.Regular</item>
<item name="android:textColor">@color/colorBlack</item>
<item name="android:textSize">22sp</item>
<item name="android:letterSpacing">-0.01</item>
<item name="android:textStyle">bold</item>
<item name="fontFamily">@font/martel_sans</item>
</style>
<style name="materialCardView">
<item name="cardBackgroundColor">@color/colorWhite</item>
<item name="cardCornerRadius">26dp</item>
<item name="cardElevation">1dp</item>
<item name="elevation">1dp</item>
<item name="android:translationZ">3dp</item>
</style>
谁能帮我解决。
【问题讨论】:
-
也发布您的屏幕。但是您的布局中的工具栏在哪里?