2017-02-23 15 views
2

私は反応ネイティブナビゲーションフラックスナビゲーションライブラリ を使用していますが、スクロールするときにナビゲーションバーが消えることを実装しようとしています。 これは可能ですか?スクロール時のネイティブナビゲーションの非表示

おかげ

+1

Welcome to StackOverflow!あなたの問題を解決しようと試みることができるように、自分の試みが失敗した理由を説明することができるように、あなたの試みの[最小限で完全であり、検証可能な例](http://stackoverflow.com/help/mcve)を提供してくださいあなたの将来の発展に役立つ何か、この1つの問題に対する答えを得ること。 – andreas

答えて

1

アニメーションを使用して試してみて、scrolldownにscrollupとデフォルトの高さにゼロにnavigationBarの高さを設定します。

class MyAwesomeComponent extends Component { 

    constructor(props) { 
    super(props); 
    this.height = new Animated.Value(100); 
    } 

    _setAnimation(enable) { 
    Animated.timing(this.height, { 
     duration: 400, 
     toValue: enable? 100 : 0 
    }).start() 
    } 

    render() { 
    return (
     <Animated.View style={{ height: this.height }}/> 
    ); 
    } 

} 
関連する問題