2017-01-10 9 views
0

私はAppintroをガイダンスとしてアプリケーションに追加します。 私のアプリはsucessful.butを実行していますが、私のフラグメントの前に灰色のレイヤーがあります。 それを削除するには?このような私の活動:Appintroの灰色のレイヤー

@Override 
protected void onCreate(@Nullable Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    addSlide(new Slide_First()); 
    addSlide(new Slide_Second()); 
    addSlide(new Slide_Third()); 
    addSlide(new Slide_Forth()); 
    showSkipButton(true); 
    setProgressButtonEnabled(false); 

} 

@Override 
public void onSkipPressed(Fragment currentFragment) { 
    super.onSkipPressed(currentFragment); 
    // Do something when users tap on Skip button. 
} 

@Override 
public void onDonePressed(Fragment currentFragment) { 
    super.onDonePressed(currentFragment); 
    // Do something when users tap on Done button. 
    finish(); 
} 

@Override 
public void onSlideChanged(@Nullable Fragment oldFragment, @Nullable Fragment newFragment) { 
    super.onSlideChanged(oldFragment, newFragment); 
    // Do something when the slide changes. 
} 

enter image description here

答えて

1

は、単にあなたの断片が作成された方法かもしれない問題のように見えます。次の文を変更してみてください:

これらに
addSlide(new Slide_First()); 
addSlide(new Slide_Second()); 
addSlide(new Slide_Third()); 
addSlide(new Slide_Forth()); 

addSlide(BaseSlide.newInstance(R.layout.slide_1)); 
    addSlide(BaseSlide.newInstance(R.layout.slide_2)); 
    addSlide(BaseSlide.newInstance(R.layout.slide_3)); 

最初のパラメータはFragmentsのために使用される2つ目は、あなたのXMLレイアウトファイルへの呼び出しになります。 BaseSlide.javaでは、ライブラリにthis codeを追加することを忘れないでください。

関連する問題