首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ListView应用程序喜欢在点击按钮时从底部滑动

ListView应用程序喜欢在点击按钮时从底部滑动
EN

Stack Overflow用户
提问于 2015-02-25 13:46:18
回答 2查看 650关注 0票数 0

我是android的新手。首先,有一个空的活动,然后当用户点击按钮时,会出现一个列表视图,但以一些动画格式出现,即从底部滑动以增强用户体验......如有任何帮助,我们将不胜感激,谢谢!

EN

回答 2

Stack Overflow用户

发布于 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。

你也可以用它来做其他类型的活动。

票数 0
EN

Stack Overflow用户

发布于 2015-02-25 14:33:31

您可以在listview上应用动画

up_from_bottom.xml

代码语言:javascript
复制
 <?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

代码语言:javascript
复制
  <?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行

代码语言:javascript
复制
   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;
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28712041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档