我是android的新手。首先,有一个空的活动,然后当用户点击按钮时,会出现一个列表视图,但以一些动画格式出现,即从底部滑动以增强用户体验......如有任何帮助,我们将不胜感激,谢谢!
发布于 2015-02-25 14:25:01
我想你可以用这个导航抽屉。
你可以使用Android studio内置的名为NavigationDrawerActivity的模板活动。
你可以点击下面的链接-
http://developer.android.com/training/implementing-navigation/nav-drawer.html https://developer.android.com/design/patterns/navigation-drawer.html
每当单击操作栏的图标时,导航抽屉都会显示一个ListView。
你也可以用它来做其他类型的活动。

发布于 2015-02-25 14:33:31
您可以在listview上应用动画
up_from_bottom.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="@android:anim/decelerate_interpolator">
<translate
android:fromXDelta="0%" android:toXDelta="0%"
android:fromYDelta="100%" android:toYDelta="0%"
android:duration="400" />
</set>down_from_top.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="@android:anim/decelerate_interpolator">
<translate
android:fromXDelta="0%" android:toXDelta="0%"
android:fromYDelta="-100%" android:toYDelta="0%"
android:duration="400" />
</set>将动画应用于ListView行
private int lastPosition = -1;
@Override
public View getView(int position, View convertView, ViewGroup parent) {
//Load your view, populate it, etc...
View view = ...;
Animation animation = AnimationUtils.loadAnimation(getContext(), (position > lastPosition) ? R.anim.up_from_bottom : R.anim.down_from_top);
view.startAnimation(animation);
lastPosition = position;
return view;
}https://stackoverflow.com/questions/28712041
复制相似问题