小编Nav*_*deh的帖子

动画列表仅在孩子出现时查看

我有一个listView,大约有20个项目(动态项目).我想先向用户展示这些项目的动画.像Google+卡片.我想要实现一些要点:

  1. 只有在用户开始看到它们时才会设置动画.
  2. 项目仅动画一次.(不是每次用户看到它们)
  3. 快速滚动项目不要互相混淆.
  4. 动画根据项目的位置开始延迟.

到目前为止,我尝试过:

  • LayoutAnimationController(此方法不符合第一个要求)
  • convertView.startAnimation(此方法不符合第二个要求)
  • convertView.startAnimation带有一个标志,如果该位置的项目之前已经过动画处理(此方法不适用于listView中的第一项,因为,对于listView中的第一项,getView方法将被调用两次.(我不是知道原因!layout_height和layout_width都是match_parent))

我搜索了很多但是没有找到解决方案.

顺便说一句,我不想​​使用外部库.我之前见过这个.

谢谢.

animation android listview android-listview

7
推荐指数
1
解决办法
6071
查看次数

当NestedScrollView添加到XML时,Android工作室预览会消失

我的Android Studio版本是1.3(稳定频道).当我添加<android.support.v4.NestedScrollView>到我的XML布局时,Android Studio的预览会从右侧消失,而设计选项卡也会消失.

此外,当我想向XML添加新视图时,我没有在建议对话框中看到可以添加的一些外部库视图.例如,我看不到,android.support.v4.NestedScrollviewandroid.support.v7.widget.Toolbar可供选择. 显示支持库 当我开始键入嵌套...

我已将这些行添加到我的应用程序的依赖项中:

compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:support-v4:22.2.1'
compile 'com.android.support:design:22.2.1'
compile 'com.android.support:recyclerview-v7:22.2.1'
compile 'com.android.support:cardview-v7:22.2.1'
Run Code Online (Sandbox Code Playgroud)

xml android android-studio

5
推荐指数
0
解决办法
303
查看次数