如何更改showcaseview圆的半径?

Abh*_*L R 3 android showcaseview

我使用showcaseview库的git repo中的主代码.

由于我是设置此库的新手,我不确定如何减小圆圈指示器的大小.

一些遗留代码包含配置选项,您可以在其中设置半径,但我找不到在主仓库中自定义相同的源.

Max*_*nni 9

我认为您可以全局更改半径,在app/src/main/res/values/dimens.xml文件中创建这3个条目

<dimen name="showcase_radius">94dp</dimen>
<dimen name="showcase_radius_inner">96dp</dimen>
<dimen name="showcase_radius_outer">128dp</dimen>

<dimen name="showcase_radius_material">94dp</dimen>
Run Code Online (Sandbox Code Playgroud)

我显示的是默认值.

  • 详细说明其工作原理:由于资源继承,编译器将覆盖在优先级较低的模块中定义的任何相同值(如果它们是在更高优先级的模块中定义的).只要您使用库作者使用的完全相同的名称分配所需的值(如答案中所示),在构建应用程序时,库的`dimens.xml`文件中的值将被您自己的值覆盖. (3认同)