android中设置Animation 动画效果
生活随笔
收集整理的這篇文章主要介紹了
android中设置Animation 动画效果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在 Android 中, Animation 動畫效果的實現可以通過兩種方式進行實現,一種是 tweened animation 漸變動畫,另一種是 frame
by frame animation 畫面轉換動畫,接下來eoe進行講解。
tweened animation
漸變動畫有以下兩種類型:
1.alpha?? 漸變透明度動畫效果
2.scale?? 漸變尺寸伸縮動畫效果
frame
by frame animation
畫面轉換動畫有以下兩種類型:
1.translate? 畫面轉換位置移動動畫效果
2.rotate???
畫面轉移旋轉動畫效果
在 res 文件夾下新建一個 anim 的文件夾,并在其中建立一個 animation.xml 文件,具體如下:
利用 AnimationUtils.loadAnimation 將動畫加載。
Animation animation; animation=AnimationUtils.loadAnimation(this, R.anim.animation); // 然后再想要實現動畫效果的控件上通過使用 startAnimation() 方法進行添加。 // 編寫動畫對象,并且獲取自定應的動畫樣式 animation=AnimationUtils.loadAnimation(this, R.anim.animation); spinner.setOnTouchListener(new Spinner.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub // 運行動畫 animation v.startAnimation(animation); // 將 spinner 的可見性設置為不可見狀態 v.setVisibility(View.INVISIBLE); return false; } });?
總結
以上是生活随笔為你收集整理的android中设置Animation 动画效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 下 OpenGL ES
- 下一篇: Docker从入门到实践笔记(一)