zoukankan      html  css  js  c++  java
  • android 给listview或gridview添加数据加载时的动画

    该listview实现图片的异步加载,并在加载listview数据时,添加从左向右的动画效果。

    在res目录下添加anim文件夹,创建动画xml   list_anim.xml

    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">
        <translate 
            android:fromXDelta="-100%"
            android:fromYDelta="0"
            android:toXDelta="0"
            android:toYDelta="0"
            android:duration="500"
            android:interpolator="@android:anim/anticipate_overshoot_interpolator"/>
    
    </set>

    然后,在anim目录下再创建一个xml  navagation_gridview_anim.xml,这个xml代码不多,就四行

    <layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
        android:animation="@anim/list_anim"
        android:animationOrder="normal"
        android:delay="0.5"/>

    现在,给listview或者gridview添加layoutAnimation属性

    <ListView 
            android:id="@+id/listview"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="#00000000"
            android:cacheColorHint="#00000000"
            android:layoutAnimation="@anim/navagation_gridview_anim"></ListView>

    至此,listview就实现了数据加载时添加动画效果

  • 相关阅读:
    Postman使用
    Java-性能调优-理解GC日志
    Java-性能调优实战(jps、jstack)
    Java-性能调优工具-jstat
    Java-内存模型
    生产者消费者JAVA实现
    Java-GC垃圾收集器
    JAVA-JVM垃圾回收算法
    Java线程状态流转---线程
    【洛谷5072】[Ynoi2015] 盼君勿忘(莫队)
  • 原文地址:https://www.cnblogs.com/dcxz/p/3824000.html
Copyright © 2011-2022 走看看