Android實現View隱藏顯示漸變動畫

2021-07-23 21:03:06 字數 1288 閱讀 1958

這是乙個動畫的工具類,實現了介面標籤從visible–>invisible,以及invisible–>visible的逐漸顯示與隱藏。下面是它的全部**:

import android.view.view;

import android.view.animation.alphaanimation;

import android.view.animation.animation;

import android.view.animation.animation.animationlistener;

/** * 動畫工具

*/public

class

animationutils

/*** 漸隱漸現動畫

*@param view 需要實現動畫的物件

*@param state 需要實現的狀態

*@param duration 動畫實現的時長(ms)

*/public

static

void

showandhiddenanimation(final view view,animationstate state,long duration) else

if(state == animationstate.state_hidden)

alphaanimation animation = new alphaanimation(start, end);

animation.setduration(duration);

animation.setfillafter(true);

animation.setanimationlistener(new animationlistener()

@override

public

void

onanimationrepeat(animation animation)

@override

public

void

onanimationend(animation animation)

});view.setanimation(animation);

animation.start();

}}

下面是怎樣呼叫此工具類:

animationutils.showandhiddenanimation(imageview,animationstate.state_show,2000);
只為了記錄一下方便以後查詢,不喜勿噴@_@,之後再詳細敘述動畫的使用.

android 中view控制項的隱藏與顯示動作

view隱藏動作 public class animationutil override public void onanimationend animation animation override public void onanimationrepeat animation animation...

Android 實現View滑動功能

1.固定區域內滑動 實現view滑動的方式 layout offsetleftandright 和offsettopandbottom layoutparams scrollby 和 scrollto setx 和sety 直接上 使用setx和sety。public class scrollvie...

Android自定義View實現

android自定義view實現很簡單 繼承view或者其子類,重寫建構函式 ondraw,onmeasure 等函式,根據繼承的類的不同可能有所不同。如果自定義的view需要有自定義的屬性,需要在values下建立attrs.xml。在其中定義你的屬性。在使用到自定義view的xml布局檔案中需要...