我正在使用垂直滑塊類似於下圖中所示的設備中的Facebook。我正在使用庫項目滑塊視圖的類似Facebook的滑出導航。在Android中的Verticle Slider中將屏幕的方向轉換從右向左更改爲
我的要求是在屏幕的兩端顯示此滑塊,即從左到右和從右到左顯示的圖像。 我的要求:
當我點擊左上角按鈕,從面向屏幕左到右,這是正確的。 問題是:每當RIGHT 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);
}
}
我想我已經看到了..在這個演示中,我們也有一個單一的按鈕,頂部,左上角..並有一個單一的屏幕動畫。 –
如果我沒有記錯,有兩個按鈕/滑動菜單的活動,一個在左邊,另一個在右邊! 請參閱https://github.com/jfeinstein10/SlidingMenu/blob/master/example/src/com/jeremyfeinstein/slidingmenu/example/LeftAndRightActivity.java – VenoM
在此演示中,清楚地顯示我的要求未滿。我需要的是,兩個滑塊在屏幕的兩側。我對嗎 ? –