Android日常控件一

来源:互联网 发布:球球大作战棒棒糖软件 编辑:程序博客网 时间:2024/06/07 09:55

    • 简易的spinner
    • 多幅图片组成的动画
    • 从下到上的动画

简易的spinner

  • xml
<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_content"android:textSize="16sp"android:textColor="#666666"android:gravity="center_vertical"android:textAlignment="viewStart"android:padding="8dp"/>
  • java
public ArrayAdapter<String> getAdapter1() {String str[] = new String[department1.size()];for (int i = 0; i < department1.size(); i++) {str[i] = department1.get(i).desc;}return new ArrayAdapter<String>(this, R.layout.text_item, str);}sp_Department_1.setAdapter(getAdapter1());

多幅图片组成的动画

  • amin.xml
<?xml version="1.0" encoding="utf-8"?><animation-listxmlns:android="http://schemas.android.com/apk/res/android"    android:oneshot="false"><item android:drawable="@drawable/icon_reload1" android:duration="500"/><item android:drawable="@drawable/icon_reload2" android:duration="500"/><item android:drawable="@drawable/icon_reload3" android:duration="500"/></animation-list>
  • layout
<ImageView    android:id="@+id/iv_reloadanimal"    android:layout_width="70dp"    android:layout_height="70dp"    android:src="@anim/reload" />
  • java
public void onWindowFocusChanged(boolean hasFocus){      ImageView imageView =     (ImageView) Dialog.findViewById(R.id.loadingImageView);      AnimationDrawable animationDrawable =     (AnimationDrawable) imageView.getBackground();      animationDrawable.start();  } 

从下到上的动画

  • xml
<?xml version="1.0" encoding="utf-8"?><setxmlns:android="http://schemas.android.com/apk/res/android"><translate android:duration="500" android:fromYDelta="100.0%p" android:toYDelta="0.0" /><alpha android:duration="500" android:fromAlpha="0.0" android:toAlpha="1.0" /></set>
  • java
downanim=AnimationUtils.loadAnimation(this, R.anim.slide_down_in);ll_history.startAnimation(downanim);
0 0
原创粉丝点击