Android设计库提供的经典Snackbar在磨损项目中工作。在正方形显示中,它们看起来很好,但在圆形情况下,它们就不是这样了。有人知道解决办法吗?我不想用吐司。
见图:

我使用的代码:
Snackbar.make(view, serverMessage, Snackbar.LENGTH_SHORT).show();谢谢
发布于 2016-09-16 10:42:27
根据Android博客,有几种方法可以做到这一点。这些措施是:

可穿戴UI库中包含的BoxInsetLayout类扩展了FrameLayout,并允许您定义一个用于方形和圆形屏幕的布局。这个类根据屏幕形状应用所需的窗口嵌入,并允许您轻松地对齐屏幕中心或边缘附近的视图。
xmlns:android="http://schemas.android.com/apk/res/android“
xmlns:app="http://schemas.android.com/apk/res-auto“
xmlns:tools="http://schemas.android.com/tools“
android:id="@+id/watch_view_stub“
android:layout_width="match_parent“
android:layout_height="match_parent“
app:rectLayout="@layout/rect_activity_main“
App:roundLayout=“@layout/round”
tools:context="com.android.example.watchviewstub.MainActivity“
Tools:deviceIds=“穿”>“
https://stackoverflow.com/questions/39512592
复制相似问题