本文整理汇总了Java中uk.co.deanwild.materialshowcaseview.shape.CircleShape类的典型用法代码示例。如果您正苦于以下问题:Java CircleShape类的具体用法?Java CircleShape怎么用?Java CircleShape使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
CircleShape类属于uk.co.deanwild.materialshowcaseview.shape包,在下文中一共展示了CircleShape类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: build
import uk.co.deanwild.materialshowcaseview.shape.CircleShape; //导入依赖的package包/类
public MaterialShowcaseView build() {
if (showcaseView.mShape == null) {
switch (shapeType) {
case RECTANGLE_SHAPE: {
showcaseView.setShape(new RectangleShape(showcaseView.mTarget.getBounds(), fullWidth));
break;
}
case CIRCLE_SHAPE: {
showcaseView.setShape(new CircleShape(showcaseView.mTarget));
break;
}
case NO_SHAPE: {
showcaseView.setShape(new NoShape());
break;
}
default:
throw new IllegalArgumentException("Unsupported shape type: " + shapeType);
}
}
return showcaseView;
}
示例2: build
import uk.co.deanwild.materialshowcaseview.shape.CircleShape; //导入依赖的package包/类
public MaterialShowcaseView build() {
if (showcaseView.mShape == null) {
switch (shapeType) {
case RECTANGLE_SHAPE: {
showcaseView.setShape(new RectangleShape(showcaseView.mTarget.getBounds(), fullWidth));
break;
}
case CIRCLE_SHAPE: {
showcaseView.setShape(new CircleShape(showcaseView.mTarget));
break;
}
case NO_SHAPE: {
showcaseView.setShape(new NoShape());
break;
}
default:
throw new IllegalArgumentException("Unsupported shape type: " + shapeType);
}
}
if (showcaseView.mAnimationFactory == null) {
// create our animation factory
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && !showcaseView.mUseFadeAnimation) {
showcaseView.setAnimationFactory(new CircularRevealAnimationFactory());
}
else {
showcaseView.setAnimationFactory(new FadeAnimationFactory());
}
}
return showcaseView;
}