Android 12 文档表示启动器可以控制小部件角半径。 这与 Android 12 中添加的新参数 -
system_app_widget_background_radius
和 system_app_widget_inner_radius
有关
那么,你如何做到这一点?它仅限于启动器还是任何小部件主机都可以做到?
这是主持人(启动者)的责任,是的。
您可以在here查看Launcher3的实现和是否应启用它的逻辑,因此要禁用您只需使您的
@android:id/background
视图具有android:clipToOutline="true"
即可。如果你没有背景视图,它应该是小部件的背景元素,所以只需将 ID 设置为那样即可。