樣式和主題 幀動畫 補間動畫

2021-08-07 21:02:33 字數 3357 閱讀 7865

name="custom_theme">

name="android

:background">#ff0

item>

style>

name="tongyicolor">

name="android

:textcolor">#00f

item>

style>

name="textview_custom">

name="android

:textcolor">#f00

item>

name="android

:textsize">10sp

item>

style>

name="textview_custom1">

name="android

:textsize">20sp

item>

style>

name="textview_custom2">

name="android

:textsize">30sp

item>

style>

style="@style/textview_custom"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/hello_world" />

android:allowbackup="true"

android:icon="@drawable/ic_launcher"

android:theme="@style/custom_theme" >

// 顯示普通對話方塊

public

void

click1(view view)

});// dialog.setneutralbutton("取消", new onclicklistener()

// });

dialog.setpositivebutton("確定", new onclicklistener()

});// 最後一步,生成並顯示對話方塊

dialog.show();

}// 顯示單選對話方塊

public

void

click2(view view) ;

dialog.setsinglechoiceitems(items, 2, new onclicklistener()

});// 最後一步,生成並顯示對話方塊

dialog.show();

}// 顯示多選對話方塊

public

void

click3(view view) ;

final

boolean checkeditems = ;

dialog.setmultichoiceitems(items, checkeditems , new onmultichoiceclicklistener()

});dialog.setpositivebutton("確定", new onclicklistener()

}// 隱藏對話方塊

dialog.dismiss();

}});

// 最後一步,生成並顯示對話方塊

dialog.show();

}// 進度條對話方塊

public

void

click4(view view)

dialog.dismiss();

};}.start();

}

xmlns:android=""

android:oneshot="true">

android:drawable="@drawable/girl_1"

android:duration="200" />

android:drawable="@drawable/girl_2"

android:duration="200" />

android:drawable="@drawable/girl_3"

android:duration="200" />

android:drawable="@drawable/girl_4"

android:duration="200" />

android:drawable="@drawable/girl_5"

android:duration="200" />

android:drawable="@drawable/girl_6"

android:duration="200" />

android:drawable="@drawable/girl_7"

android:duration="200" />

android:drawable="@drawable/girl_8"

android:duration="200" />

android:drawable="@drawable/girl_9"

android:duration="200" />

android:drawable="@drawable/girl_10"

android:duration="200" />

android:drawable="@drawable/girl_11"

android:duration="200" />

animation-list>

public

class

mainactivity

extends

activity

}

public

class

mainactivity

extends

activity

});}

// 修改透明度

public

void

alpha(view view)

// 旋轉動畫

public

void

rotate(view view)

// 縮放動畫

public

void

scale(view view)

// 平移動畫

public

void

translate(view view)

// 動畫集合

public

void

set(view view)

}

幀動畫,補間動畫,和屬性動畫

幀動畫 frameanimation 多張快速切換,形成動畫效果 幀動畫使用xml定義.建立乙個folder在res下,然後定義乙個xml檔案,根節點是animation list.將素材複製到drawable hdpi資料夾下作為資源id.android oneshot true drawable...

android 動畫1 動畫補間動畫和幀動畫

透明方式 方式 animation alphaanimation new alphaanimation 0.0f,1.0f 載入 動畫資源檔案 animation animation animationutils.loadanimation this,r.anim.alpha anim imagev...

Android補間動畫 逐幀動畫

逐幀動畫 補間動畫補間動畫補間動畫 分為四種 1.透明度變化 2.旋轉 3.平移 4.放大縮小透明度變化 步驟 1.new alphaanimation fromalpha,toalpha 1.fromalpha 透明度的初始值 0.0f 1.0f之間 2.toalpha 結束時的透明度的值 0.0...