프레임 - b - frame 애니메이션 인 스 턴 스
XML 속성
설명 하 다.
drawable
현재 프레임 참조 drawable 자원
duration
현재 프레임 표시 시간 (밀리초 단위)
oneshot
true 라면 애니메이션 이 마지막 프레임 에서 한 번 만 재생 되 는 것 을 표시 하고 false 로 설정 하면 애니메이션 순환 재생 을 표시 합 니 다.
variablePadding
If true, allows the drawable’s padding to change based on the current state that is selected.
visible
drawable 의 초기 가시 성 을 규정 합 니 다. 기본 값 은 flase 입 니 다.
애니메이션 파일 animation. xml 은:
주 파일 FrameAnimation. java 는:
package com.android.animation; import android.app.Activity; import android.graphics.drawable.AnimationDrawable; import android.os.Bundle; import android.view.MotionEvent; import android.widget.ImageView; public class FrameAnimation extends Activity { AnimationDrawable frameAnimation = new AnimationDrawable(); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ImageView imageView = (ImageView) findViewById(R.id.imageview); imageView.setBackgroundResource(R.anim.animation); frameAnimation = (AnimationDrawable)imageView.getBackground(); } @Override public boolean onTouchEvent(MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN) { frameAnimation.start(); } return super.onTouchEvent(event); } }
몇 가지 설명:
Error parsing XML: unbound prefix
'의 잘못 을 제시 할 것 이다.올 바른 namespace 를 지정 합 니 다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.