Commit fd15d9bd authored by fallenstardust's avatar fallenstardust

分场景判断

parent 4079f77f
......@@ -151,7 +151,7 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
//萌卡
StartMycard();
checkNotch();
showNewbieGuide();
showNewbieGuide("homepage");
}
@Override
......@@ -688,7 +688,7 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
}
//https://www.jianshu.com/p/99649af3b191
public void showNewbieGuide() {
public void showNewbieGuide(String scene) {
HighlightOptions options = new HighlightOptions.Builder()//绘制一个高亮虚线圈
.setOnHighlightDrewListener(new OnHighlightDrewListener() {
@Override
......@@ -701,8 +701,21 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
canvas.drawCircle(rectF.centerX(), rectF.centerY(), rectF.width() / 2 + 10, paint);
}
}).build();
HighlightOptions options2 = new HighlightOptions.Builder()//绘制一个高亮虚线矩形
.setOnHighlightDrewListener(new OnHighlightDrewListener() {
@Override
public void onHighlightDrew(Canvas canvas, RectF rectF) {
Paint paint = new Paint();
paint.setColor(Color.WHITE);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(20);
paint.setPathEffect(new DashPathEffect(new float[]{20, 20}, 0));
canvas.drawRect(rectF, paint);
}
}).build();
if (scene == "homepage") {
NewbieGuide.with(this)//with方法可以传入Activity或者Fragment,获取引导页的依附者
.setLabel("homeguide")
.setLabel("homepageGuide")
.addGuidePage(
GuidePage.newInstance().setEverywhereCancelable(true)
.setBackgroundColor(0xbc000000)
......@@ -728,7 +741,6 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
@Override
public void onLayoutInflated(View view, Controller controller) {
//可对同一个layout布局使用不同的文字图案和布局更改,不必重复创建许多类似的布局
TextView tv = view.findViewById(R.id.text_about);
tv.setText("萌卡平台:\n提供众多对战服务\n包含排位,观战,聊天与论坛等");
}
......@@ -765,5 +777,8 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
)
.alwaysShow(true)//总是显示,调试时可以打开
.show();
} else if (scene == "dlgJoinGame") {
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment