【发布时间】:2017-08-06 01:21:13
【问题描述】:
【问题讨论】:
【问题讨论】:
实际上,对于任何占据整个屏幕的可滚动视图,滚动条都是圆形的。这是 Wear 2.0 的框架功能。
如果滚动条仍然是垂直的,请确保您的视图确实填满了整个屏幕 - 将其设置为 match_parent 并作为顶级根视图。
【讨论】:
使用 boxinsetlayout
// android.support.wearable.view.BoxInsetLayout
app:layout_box="left|bottom|right"
...您的列表视图和其他内容
android.support.wearable.view.BoxInsetLayout>
如果您使用的是 wearableRecyclerView
做CircularChildLayoutManager mChildLayoutManager = new CircularChildLayoutManager(mContext);
并将其设置为您的回收站视图的布局管理器。
mRecyclerView.setLayoutManager(mChildLayoutManager);
这可能会为你解决。
【讨论】:
API 已重命名为 CurvedChildLayoutManager
所以用
val layoutManager = CurvedChildLayoutManager(this)
recyclerView.layoutManager = layoutManager
PS:对于主题问题,您不需要app:layout_box,只需在您的WearableRecyclerView 上使用android:scrollbars="vertical"
https://developer.android.com/reference/android/support/wearable/view/CurvedChildLayoutManager.html
【讨论】: