所以我想到了更新我的应用程序的想法,但我不知道如何在代码中实现此功能。
实际上并不是新的。你可以在Evernote和Dolphin Browser中看到它。当用户滑动视图时,将部分覆盖当前视图,并且选项的新视图将是活动视图。这是一段视频:http://www.youtube.com/watch?v=Ag_IGEgAa9M它就在一开始。
您无需向我提供具体的代码,只需要提供一般性的想法以及使用哪些类别。提前谢谢!
答案 0 :(得分:0)
这是一个类似的question。 飞入菜单中的Cyril Mottier's blog也提供了详细的实施概念。
答案 1 :(得分:0)
检查他的代码我认为这对你有点帮助
布尔bol = false; //检查视图是否可见 //设置你想要动画的视图,我将它设置为vv
if(bol){
vv.setAnimation(inFromLeftAnimation());
vv.setVisibility(vv.VISIBLE);
} else {
vv.setAnimation(outToLeftAnimation());
vv.setVisibility(vv.GONE);
}
bol = !bol;
}
这是动画部分
public static Animation inFromLeftAnimation() {
Animation inFromLeft = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, -1.0f, Animation.RELATIVE_TO_PARENT, 0.0f,
Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 0.0f
);
inFromLeft.setDuration(350);
inFromLeft.setInterpolator(new AccelerateInterpolator());
return inFromLeft;
}
public static Animation outToLeftAnimation() {
Animation outtoLeft = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, -1.0f,
Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 0.0f
);
outtoLeft.setDuration(350);
outtoLeft.setInterpolator(new AccelerateInterpolator());
return outtoLeft;
}
这不是最好的方法,或者您可以尝试编辑滑动抽屉