如何在showcaseview中为listview制作矩形视图

我正在使用Showcaseview的https://github.com/amlcurran/ShowcaseView库
如何使矩形视图而不是圆形?
以及如何使用它的一个listview项目? 谢谢

1 

Solutions Collecting From Web of "如何在showcaseview中为listview制作矩形视图"

请参阅示例应用程序中的CustomShowcaseActivity 。 它创build一个矩形的展示。 它使用一个构造函数定义一个CustomShowcaseView ,该构造函数从资源文件dimens.xml中设置展示矩形的widthheight

 width = resources.getDimension(R.dimen.custom_showcase_width); height = resources.getDimension(R.dimen.custom_showcase_height); 

CustomShowcaseActivityBuilder的ShowcaseView相关联。 这也是展示目标设定的地方。

setShowcaseDrawer()实现ShowcaseDrawer所以你使用setShowcaseDrawer() 。 这不是一个抽屉,而是一个“抽屉”。

以下显示了这一点,并按照您的要求定位到一个listview

 ViewTarget target = new ViewTarget(R.id.listView, this); sv = new ShowcaseView.Builder(this) .setTarget(target) .setShowcaseDrawer(new CustomShowcaseActivity.CustomShowcaseView(getResources())) .build();