答案 0 :(得分:2)
API已重命名为CurvedChildLayoutManager
所以使用
val layoutManager = CurvedChildLayoutManager(this)
recyclerView.layoutManager = layoutManager
PS:至于主题问题,您不需要app:layout_box
只需在android:scrollbars="vertical"
上使用WearableRecyclerView
https://developer.android.com/reference/android/support/wearable/view/CurvedChildLayoutManager.html
答案 1 :(得分:2)
实际上,滚动条对于占据整个屏幕的任何可滚动视图都是圆形的。这是Wear 2.0的框架功能。
如果滚动条仍然是垂直的,请确保您的View确实填满了整个屏幕 - 将其设置为match_parent并将其设置为顶级根视图。
答案 2 :(得分:1)
使用boxinsetlayout
// android.support.wearable.view.BoxInsetLayout
应用程式:layout_box = “左|底部|右”
...您的列表查看和其他内容
android.support.wearable.view.BoxInsetLayout>
如果您使用的是wearableRecyclerView
做CircularChildLayoutManager mChildLayoutManager = new CircularChildLayoutManager(mContext);
并将其设置为您的回收站视图的布局管理器。
mRecyclerView.setLayoutManager(mChildLayoutManager);
这可能会为您解决。