Hu XiBing

Results 18 comments of Hu XiBing

有具体的错误log吗?是否设置了alwaysShow?

“但是不是设置只有点击我知道才进入下一个GuidePage.”看不懂这句话的意思

``` NewbieGuide.with(activity) .setLabel("guide1") .addGuidePage(GuidePage.newInstance() .addHighLight(btnSimple) .setLayoutRes(R.layout.view_guide_simple)) .build(); ``` build返回Controller对象,生命成成员变量使用

用这一种啊 ``` (new RelativeGuide(R.layout.info_known, Gravity.BOTTOM) { @Override protected void onLayoutInflated(View view) { TextView textView = view.findViewById(R.id.ik_prompt_tv); textView.setText("这里可以进入“我的账户”,编辑学员资料"); } }) .setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Toast.makeText(FirstActivity.this,...

build()返回Controller对象,作为activity的成员变量,不是哪里都能用了嘛,前面不是说了嘛

Can l have a see to the code where you use NewbieGuide. My guess is that the Activity that shows NewbieGuide has been recycled, but still trying to show it.

不要在此回复内容

这里的异常不应该捕获,因为这里抛出异常的情况是:传入的高亮View没有初始化(也就是为null),或者并没有在界面上展示。抛出这种异常表示使用的方式有误,并没有在合适的时机显示引导层,需要调整使用时机。

如果想改变相对引导布局的位置,可以通过在传入布局的根布局添加margin属性,例如你这个可以添加marginLeft = -x(x你根据高亮的view自己计算需要多少)。 或者还可以继承RelativeGuide并复写offsetMargin方法修改位置,这个计算就更复杂了。