什么是进入新活动的最佳方式,但是看起来活动向左滑动,新活动进入屏幕?我正在使用意图调用新活动,如果我希望应用程序是轻量级的话,是否可以这样做?
为了更好地解释一下:在我的Android手机上,我可以向右侧的家庭meny滑动视图,然后从左侧输入朋友流并在屏幕上进行.我想在我的应用程序中使用buttonclicks来实现它,这是我所追求的"滑动".谢谢!
user-interface android screen android-sliding android-activity
我正在尝试使用Jeremy Feinstein的优秀图书馆滑动菜单.
对于我的情况,如果在滑动菜单打开的情况下启动活动将会很棒

而不是滑动菜单关闭像

我试图投入toggle()活动但没有用.
SlidingSherlockFragmentActivity
它与SlidingFragmentActivity相同,只是它扩展了SherlockFragmentActivity而不是FragmentActivity.
BaseActivity
public class BaseActivity extends SlidingSherlockFragmentActivity {
private int mTitleRes;
protected ListFragment mFrag;
public BaseActivity(int titleRes) {
mTitleRes = titleRes;
}
private static final String TAG = "BaseActivity";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle(mTitleRes);
// set the Behind View
setBehindContentView(R.layout.menu_frame);
FragmentTransaction t = this.getSupportFragmentManager().beginTransaction();
mFrag = new SampleListFragment();
t.replace(R.id.menu_frame, mFrag);
t.commit();
// customize the SlidingMenu
SlidingMenu sm = getSlidingMenu();
sm.setShadowWidthRes(R.dimen.shadow_width);
sm.setShadowDrawable(R.drawable.shadow);
sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
sm.setFadeDegree(0.35f);
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
getSupportActionBar().setDisplayHomeAsUpEnabled(true); …Run Code Online (Sandbox Code Playgroud) 我有一个问题(严重的是,我不知道该怎么做:D)用于Android的SlidingMenu库(来自Jeremy Feinstein ... link is dowm)的实现.是否有人可以帮助我实施过程?我正在开始Android程序员,所以有时我需要帮助:)
我使用下面的XML布局在我的应用程序中实现了"Sliding Drawer":(我从androidpeople.com得到了这个例子)
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/androidpeople">
<SlidingDrawer
android:layout_width="wrap_content"
android:id="@+id/SlidingDrawer"
android:handle="@+id/slideHandleButton"
android:content="@+id/contentLayout"
android:layout_height="75dip"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/slideHandleButton"
android:background="@drawable/closearrow">
</Button>
<LinearLayout
android:layout_width="wrap_content"
android:id="@+id/contentLayout"
android:orientation="horizontal"
android:gravity="center|top"
android:padding="10dip"
android:background="#C0C0C0"
android:layout_height="wrap_content">
<Button android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Content"></Button>
<Button android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Content"></Button>
<Button android:id="@+id/Button03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Content"></Button>
</LinearLayout>
</SlidingDrawer>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
但我想要的是将抽屉从左向右(水平)而不是从右向左滑动,如何使滑动抽屉从左向右滑动?
请与我分享您的想法/观点/意见/问题,并让我摆脱这个问题.
在抽屉中心的android SlidingDrawer中的默认句柄按钮.是否可以将该位置改为左侧或右侧..?如果可能的话,我怎么能这样做,android:gravity="left"按钮不起作用.
有没有办法在Android中打开可扩展列表时添加动画?我想要它,以便当用户点击可扩展列表时,它有一个动画/效果,就像我打开一个滑动抽屉.
它移动缓慢直到完全打开.
我希望我的应用程序有像滑动菜单一样的面部书.我谷歌了解这个问题,发现了很多帖子,这只能帮助我建立一个单一的滑动菜单.但我需要的是,2级滑动菜单,即当我点击滑动菜单中的某个选项时,它应该打开它上面的另一个滑动菜单(第一个滑动菜单应该在此点模糊),如下图所示的zomato应用程序.我尝试使用JFeinstein滑动菜单库,但我可以使用它构建一个2级滑动菜单.是否有其他库可以实现这一目标,还是应该自己构建一个?
下面显示的是Zomato app的滑动菜单:

当我点击上面显示的菜单上的"位置"选项时,它将打开一个二级菜单,如下所示.我想要相同的功能.

我希望单个活动的两侧(右侧和左侧)都有幻灯片菜单
按钮点击如下

我试过这两个库
https://github.com/jfeinstein10/SlidingMenu/
和
https://github.com/SimonVT/android-menudrawer
是否有可用于Android的垂直滑动菜单.我需要类似于Google Plus App的滑动菜单,但我需要它能够从下到上垂直滑动.

我正在使用像滑动菜单这样的Facebook,但我面临一个小问题,不知道如何在每个Activity中添加滑动菜单,就像在PrincipalActivity中显示菜单一样:

PrincipalActivity.java:
public class PrincipalActivity extends Activity {
public static final String ID = "id";
public static final String ICON = "icon";
public static final String TITLE = "title";
public static final String DESCRIPTION = "description";
private RelativeLayout layout;
private MenuLazyAdapter menuAdapter;
private boolean open = false;
private final Context context = this;
private ListView listMenu;
private TextView appName;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.principal);
this.listMenu = (ListView) findViewById(R.id.listMenu);
this.layout = (RelativeLayout) findViewById(R.id.layoutToMove);
this.appName = (TextView) findViewById(R.id.appName);
this.menuAdapter …Run Code Online (Sandbox Code Playgroud)