2017-02-18 10 views
0

私は、ツールバーの下に(上にない)ツールバーとナビゲーションドロワーを持っています。私は、ユーザーが右にスワイプしてナビゲーションドロワーを開くので、ツールバーのテキストビューをフェードインするのが好きです。どのくらいの引出しが開かれているか、どの方向に出ているかに関して、フェードイン/アウトエフェクトが必要です。たとえば、開いているときに、ツールバーのタイトルテキストビューが消えてしまいます。閉じるときに、ツールバーのタイトルが消えてしまいます。引き出しが%50で開いているときにユーザーがスワイプを止めると、テキストビューのアルファは%50でも停止するはずです。どんな助けもありがとう。他のビューの幅に対してビューのアルファを変更します

答えて

0

あなたはthis答えを使用して、このような何かを行うことができます。

View myText = findViewById(R.id.toolbarText) // replace with your text id 
mDrawerToggle = new ActionBarDrawerToggle(
     this,     
     mDrawerLayout,   
     R.drawable.ic_drawer, 
     R.string.drawer_open, 
     R.string.drawer_close 
) {  
    @Override 
    public void onDrawerSlide(View drawerView, float slideOffset) { 
      myText.setAlpha(slideOffset); //As easy as this line 
     } 
}; 
+0

を時々あなたのコード:(おかげであるものが表示されません! – Mehmed

関連する問題