我真的想在我自己的应用程序中实现这个(侧面导航),有谁知道Google如何设法做到这一点?
他们似乎已将当前窗口拉到一边并进入他们自己的飞入导航.
android android-widget android-layout android-actionbar android-side-navigation
可能重复:
Android facebook风格幻灯片
最近,Facebook发布了其Android应用程序的新版本,该版本具有改进的导航功能.一个主要的新功能是新菜单(已经存在于iOS版本中):
通过单击操作栏的主页按钮,此菜单从左向右滑动,隐藏不再可访问的主要活动.
你觉得这个菜单怎么样?你认为他们刚刚玩过这个SlidingDrawer
还是其他类似的东西ViewPager
?
谢谢!
编辑
它不可能是两个(ViewPager
或SlidingDrawer
)中的一个.它不是滑入的菜单,它是移动的主屏幕,只留下屏幕上的一小部分.这就像是菜单已经在主屏幕后面并且它刚刚被揭开.第二件事,我们实际上仍然可以与主屏幕进行交互(否则我会假设他们拍了一个截图,以便剪掉它的一小部分来构成该视图).
在第一次单击按钮时,我想View
沿x轴滑动(向右滑动200像素).在第二次按下按钮时,我想View
沿x轴向后滑动到原来的位置.
该View.setTranslationX(float)
方法跳转查看与通话对象的水平位置myView.setTranslationX(200);
和myView.setTranslationX(0);
分别.任何人都知道我怎么能滑动的View
,而不是目标的水平位置?
注1: A
TranslateAnimation
是不好的,因为它实际上并没有移动,View
但只是呈现它移动的错觉.注2:在提出问题时我没有意识到这些
setTranslationX(float)
和setTranslationY(float)
方法是从API级别11开始引入的.如果你的目标是针对Honeycomb(API级别11),那么Gautam K的答案就足够了.否则,请参阅我的答案以获得建议的解决方案
随着新的Facebook应用程序,它带有一个隐藏的侧边栏,我很乐意在我的应用程序中使用类似的东西.它看起来有点像firefox移动有的侧边栏...
除了重新实现ViewPager之外,您是否知道如何实现它?我已尝试使用HorizontalScrollView,但这也会导致重新实现它...
除了这两个之外,我没有看到任何其他方式...任何建议?
提前致谢
java android android-view android-viewpager android-side-navigation
我希望我的应用程序有像滑动菜单一样的面部书.我谷歌了解这个问题,发现了很多帖子,这只能帮助我建立一个单一的滑动菜单.但我需要的是,2级滑动菜单,即当我点击滑动菜单中的某个选项时,它应该打开它上面的另一个滑动菜单(第一个滑动菜单应该在此点模糊),如下图所示的zomato应用程序.我尝试使用JFeinstein滑动菜单库,但我可以使用它构建一个2级滑动菜单.是否有其他库可以实现这一目标,还是应该自己构建一个?
下面显示的是Zomato app的滑动菜单:
当我点击上面显示的菜单上的"位置"选项时,它将打开一个二级菜单,如下所示.我想要相同的功能.
我想在Evernote中制作具有ActionBar的幻灯片菜单.在这个应用程序中,似乎它有2个ActionBars(我不确定).一个在主菜单,另一个在滑动菜单中.
反正有没有像这样构建2个ActionBars?或者它只是一个类似于ActionBar外观的布局排列.
感谢您的帮助,对不起我的英语.
PS.我使用ActionBarSherlock和SlidingMenu来实现这一点,但我找不到像在Evernote中那样做的方法.
我有一个LinearLayout, I am dynamically adding TextView, ImageView to that LinearLayout
,现在我已经将OnClickListener添加到这些TextViews和ImageViews.
我有一个arraylist,其中有10个项目,使用for循环我得到每个值并显示,因为它是测验应用程序我有下一个和前一个按钮,当我点击我从arraylist一个接一个地显示项目.Now I need slide In and slide Out animation to apply to this Linear Layout.
我看到了这个:
我也尝试过这个
slideIn = new TranslateAnimation(
TranslateAnimation.RELATIVE_TO_PARENT, 1.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f);
slideIn.setDuration(500);
slideOut = new TranslateAnimation(
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f,
TranslateAnimation.RELATIVE_TO_PARENT, -1.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f);
slideOut.setDuration(500);
Run Code Online (Sandbox Code Playgroud)
但是没有工作,请帮助.
编辑:
问题:我已将此应用于线性布局但发生的情况是,当我点击下一个按钮时,当前问题将向左滑动并显示一个空白屏幕然后它将滑入并显示下一个问题,但我希望一旦当前问题滑动接下来应该是下一个问题.
我想在我的Android应用程序中添加侧面导航菜单(如Facebook,Google +,Spotify,Prixing,Evernote等)
我已经看过这里:Android Facebook风格的幻灯片 和这里:https://github.com/Gregadeaux/android-fly-in-app-navigation
通过跟随这最后一个链接,我得到了一个工作实现,我定制了一下.
如您所见,操作栏不会滑动.这是正常的,因为它不是Gregadeaux实施中滑动视图的一部分.
我想在滑动视图中包含操作栏.可能通过制作动作栏的自定义实现,但我想保留原始动作.
Google+应用似乎不使用自定义操作栏.
知道我怎么能这样做吗?谢谢 :)
编辑:经过一些搜索后,我最终发现Google+应用正在使用自定义操作栏实施.
我想在我的应用程序中实现一个抽屉,就像在环聊应用程序中,只是在左侧,但这不是最重要的,它也很好.我已经实现了一个菜单抽屉,我怎么能像链接上的图片那样半封闭?
或者这是一种新型的抽屉?那它的名字是什么?所以我可以搜索一些样本.
http://i.stack.imgur.com/MxdbO.png
我用了support.v4
库,而且actionbarsherlock
.所以这个项目是api> = 10.
谢谢您的帮助.
android ×11
android-view ×2
facebook ×2
java ×2
android-menu ×1
android-ui ×1
navigation ×1
slide ×1
slidingmenu ×1