Ich arbeite mit vertikalen Slider Ähnlich wie Facebook in Geräten wie in der Abbildung gezeigt. Ich verwende Bibliotheksprojekt Facebook-ähnliche Slide-out Navigation für die Slider-Ansicht.Ändern Sie den Orientierungsübergang des Bildschirms von rechts nach links in Verticle Slider in Android
Meine Anforderung ist, diesen Slider an beiden Enden des Bildschirms zu zeigen, dh von links nach rechts und von rechts nach links, wie in Bild gezeigt. Meine Forderung:
Wenn ich auf die Schaltfläche LINKS OBEN klicken, wird der Bildschirm von links nach rechts orientiert, was richtig ist. Problem ist: immer wenn der Bildschirm auf der rechten oberen Taste der Bildschirm ausgerichtet ist, richtet von links nach rechts, aber es sollte von rechts nach links kommen.
Ich arbeite mit Facebook-ähnlichen Slide-out Navigation und unten benutzerdefinierten Code:
public class SampleActivity Aktivität erstreckt {
@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);
}
}
Ich denke, ich habe das gesehen .. in dieser Demo haben wir auch einen einzigen Knopf auf der oberen, linken Ecke .. und mit einer einzigen Bildschirmanimation. –
Wenn ich mich recht erinnere, gibt es eine Aktivität mit zwei Tasten/Slidingmenus, einer links und einer rechts! Siehe https://github.com/jefinstein10/SlidingMenu/blob/master/example/src/com/jeremyfeinstein/slidingmenu/example/LeftAndRightActivity.java – VenoM
In dieser Demo wird deutlich gezeigt, dass meine Anforderung nicht vollständig erfüllt ist . Was ich brauche, ist, 2 Schieberegler an beiden Seiten des Bildschirms. Habe ich recht ? –