只有地址:https://www.jianshu.com/p/99649af3b191
以下为个人记录,大家看地址里就可以
Animation enterAnimation = new AlphaAnimation(0f, 1f); enterAnimation.setDuration(600); enterAnimation.setFillAfter(true); Animation exitAnimation = new AlphaAnimation(1f, 0f); exitAnimation.setDuration(600); exitAnimation.setFillAfter(true);
NewbieGuide.with(this) .setLabel("listener") .alwaysShow(true)//总是显示,调试时可以打开 .setOnPageChangedListener(new OnPageChangedListener() { @Override public void onPageChanged(int i) { } }) .addGuidePage(//添加一页引导页 GuidePage.newInstance()//创建一个实例 .addHighLight(tv)//添加高亮的view .setEverywhereCancelable(false) //是否点击任意位置消失引导页,默认true .addHighLight(tv, HighLight.Shape.ROUND_RECTANGLE,50,50) .setLayoutRes(R.layout.guide_layout,R.id.dui_out)//设置引导页布局和点击关闭的控件 .setOnLayoutInflatedListener(new OnLayoutInflatedListener() { @Override public void onLayoutInflated(View view) { //引导页布局填充后回调,用于初始化 // TextView tv = view.findViewById(R.id.textView2); // tv.setText("我是动态设置的文本"); } }) .setEnterAnimation(enterAnimation)//进入动画 .setExitAnimation(exitAnimation)//退出动画 ) .addGuidePage( GuidePage.newInstance() .addHighLight(tv2, HighLight.Shape.ROUND_RECTANGLE, 20) .setLayoutRes(R.layout.guide_layout, R.id.dui_out)//引导页布局,点击跳转下一页或者消失引导层的控件id .setEverywhereCancelable(false)//是否点击任意地方跳转下一页或者消失引导层,默认true /*.setBackgroundColor(getResources().getColor(R.color.testColor))*///设置背景色,建议使用有透明度的颜色 .setEnterAnimation(enterAnimation)//进入动画 .setExitAnimation(exitAnimation)//退出动画 ).show();