首页 > 代码库 > 动画 -- ListView列表item逐个出来(从无到有)
动画 -- ListView列表item逐个出来(从无到有)
1 import android.app.ListActivity; 2 import android.os.Bundle; 3 import android.widget.ArrayAdapter; 4 5 public class MainActivity extends ListActivity { 6 private ArrayAdapter<String> adapter; 7 @Override 8 protected void onCreate(Bundle savedInstanceState) { 9 super.onCreate(savedInstanceState);10 setContentView(R.layout.main);11 12 adapter = new ArrayAdapter<String>(this,13 android.R.layout.simple_list_item_1, new String[] { "Hello",14 "World", "www.baidu.com" });15 16 setListAdapter(adapter);17 }18 }
1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" > 6 <ListView 7 android:id="@android:id/list" 8 android:layout_width="fill_parent" 9 android:layout_height="fill_parent"10 android:layoutAnimation="@anim/listview_anim" />11 </LinearLayout>
1 <?xml version="1.0" encoding="utf-8"?>2 <layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"3 android:animation="@anim/scale_0_1"4 android:delay="0.5" >5 </layoutAnimation>6 <!-- 7 android:delay 动画时间间隔 (延迟)8 -->
1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- 3 == scale 渐变尺寸伸缩动画效果 == 4 fromXScale,fromYScale, 动画开始前X,Y的缩放,0.0为不显示, 1.0为正常大小 5 toXScale,toYScale, 动画最终缩放的倍数, 1.0为正常大小,大于1.0放大 6 android:duration 动画持续时间 7 --> 8 <scale xmlns:android="http://schemas.android.com/apk/res/android" 9 android:fromXScale="0"10 android:toXScale="1"11 android:fromYScale="0"12 android:toYScale="1"13 android:duration="1000" />14 15 <!-- 16 alpha 渐变透明度动画效果17 scale 渐变尺寸伸缩动画效果18 translate 画面转换位置移动动画效果19 rotate 画面转移旋转动画效果 20 -->
动画 -- ListView列表item逐个出来(从无到有)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。