【发布时间】:2020-09-09 22:21:32
【问题描述】:
所以我正在使用以下指南来实现对容器的 fab 转换。这是代码。
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout
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">
<com.google.android.material.circularreveal.CircularRevealFrameLayout
android:id="@+id/sheet"
android:layout_gravity="bottom|center_horizontal"
android:visibility="invisible"
android:background="@color/secondaryColor"
app:layout_behavior="com.google.android.material.transformation.FabTransformationSheetBehavior">
</com.google.android.material.circularreveal.CircularRevealFrameLayout>
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_gravity="bottom|end"
/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
效果很好,但是
FabTransformationSheetBehavior
现在已弃用。我用谷歌搜索并想出了这个
com.google.android.material.transition.MaterialContainerTransform
现在应该使用它来代替那个。但是当我替换它时,我得到一个布局膨胀错误。
无法膨胀 Behavior 子类 com.google.android.material.transition.MaterialContainerTransform
【问题讨论】:
标签: android android-studio android-layout android-xml