【发布时间】:2018-10-25 13:35:51
【问题描述】:
为了消除关于重复的任何疑虑或想法:Material Design 定义了“扩展”。
但大多数人将“扩展”与“Type of Transition: Speed Dial”混淆,这使得很难找到解决方案。赞here
问题 所以我期待的是如何使用文本和扩展大小设置 FAB。
今天我的代码是这样的:
<android.support.design.widget.FloatingActionButton
android:id="@+id/maps_main_distance_btn"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="@string/str_distance_btn"
app:elevation="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
但我的按钮看起来像这样:
没有文字,也没有正确的格式。我在约束布局中使用它。
【问题讨论】:
-
它在您链接的那个页面上说,Android 的扩展 FAB 尚不可用。也许尝试使用自定义视图来近似效果。
-
@LeoAso 但这只是一个例子,对吧?我得到的是他们还没有制作代码示例,但它已经存在......
-
我不这么认为。该页面似乎链接到组件的实际实现,而不仅仅是示例。如果您检查标记为“代码可用”的链接,您将看到组件的文档。如果您点击 Android 链接,您会看到它尚未实现。
-
它刚刚按计划添加到Material components Android library中,您可以在Github中看到提出的问题-github.com/material-components/material-components-android/…
标签: java android floating-action-button