2013-07-25 6 views
5

私は垂直スライダを使って作業しています。私はライブラリプロジェクトを使用していますスライダービューのためのFacebookのようなスライドアウトナビゲーションAndroidのVerticle Sliderで、画面の向きを右から左に変更します。

私の要件は、Imageのように、画面の両側、つまり左から右、右から左にこのSliderを表示することです。 私の要件:

enter image description here

私が正しいLEFT TOPボタン、左から右に向け、画面上でクリックしてください。 問題はです:右上のボタンの画面は、画面が左から右に向いていますが、右から左に来るはずです。

私はFacebookのようなスライドアウトナビゲーションで、カスタム・コードの下に働いています:

パブリッククラスSampleActivityアクティビティ{

@Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.sample); 

     findViewById(R.id.sample_button).setOnClickListener(
       new View.OnClickListener() { 
        @Override 
        public void onClick(View v) { 
         int width = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 40, getResources().getDisplayMetrics()); 
         SlideoutActivity.prepare(SampleActivity.this, R.id.inner_content, width); 
         startActivity(new Intent(SampleActivity.this, 
           MenuActivity.class)); 
         overridePendingTransition(0, 0); 
        } 
       }); 

     findViewById(R.id.sample_button1).setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       int width = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 40, getResources().getDisplayMetrics()); 
       SlideoutActivity.prepare(SampleActivity.this, R.id.inner_content, width); 
       startActivity(new Intent(SampleActivity.this, 
         MenuOneActivity.class)); 
       overridePendingTransition(R.anim.slide_in_right,R.anim.slide_in_left); 
      } 
     }); 
    } 

    @Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     // TODO Auto-generated method stub 

     overridePendingTransition(R.anim.slide_in_right,R.anim.slide_in_left); 
    } 
} 

答えて

1

を拡張https://github.com/jfeinstein10/SlidingMenuをご覧ください。これがあなたが実装しようとしていることを願っています。

著者は本当にいいです、彼は彼のプロジェクトページにプレイストアのデモを提供しました。

+0

私はこのデモでも、上部の左隅に1つのボタンがあり、1つの画面アニメーションを持つことを見てきたと思います。 –

+0

私が正しく覚えていれば、2つのボタン/スライディングメニュ、1つは左側に、もう1つは右側にあるアクティビティがあります! を参照してください。https://github.com/jfeinstein10/SlidingMenu/blob/master/example/src/com/jeremyfeinstein/slidingmenu/example/LeftAndRightActivity.java – VenoM

+0

このデモでは、私の要件が完全に満たされていないことが示されています。私が必要とするのは、画面の両側に2つのスライダです。私は正しい? –

2

長い研究の末、画面の最後に2つのスライダがあるという作業が完了しました。ギブスリンクから貴重なコードを入手srikanthgr

貴重なコードをありがとう。

関連する問題