이 예제는 Kotlin을 사용하여 Android 앱에서 XML 파일을 사용하여 애니메이션을 만드는 방법을 보여줍니다.
1단계 − Android Studio에서 새 프로젝트를 만들고 파일로 이동하시겠습니까? 새 프로젝트를 만들고 새 프로젝트를 만드는 데 필요한 모든 세부 정보를 입력합니다.
2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다.
예시
3단계 − src/MainActivity.kt에 다음 코드 추가
android.os.Bundleimport android.view.Viewimport 가져오기 android.view.animation.Animationimport android.view.animation.AnimationUtilsimport android.widget.Buttonimport android.widget.TextViewimport 가져오기 androidx.appcompat.app.AppCompatActivityclass MainActivity() 가져오기:AppCompatActivity에서 가져오기 , Animation.AnimationListener { private lateinit var textView:TextView private lateinit var buttonZoom:버튼 private lateinit var buttonBlink:버튼 private lateinit var zoom:애니메이션 private lateinit var 깜박임:애니메이션 재정의 fun onCreate(savedInstanceState:Bundle?) { super.onCreate(savedInstanceState) ) setContentView(R.layout.activity_main) 제목 ="KotlinApp" textView =findViewById(R.id.textView) buttonZoom =findViewById(R.id.buttonZoom) buttonBlink =findViewById(R.id.buttonBlink) 깜박임 =AnimationUtils.loadAnimation( applicationContext, R.anim.blink) 깜박임.setAnimationListener(this) 확대/축소 =AnimationUtils.loadAnimation(applicationContext, R.anim.zoom) zoom.setAnimationListener(this) buttonZoom.setOnClickListener { textView.visibility =View.VISIBLE textView.startAnimation(zoom) } buttonBlink.setOnClickListener { textView.visibility =View.VISIBLE textView.startAnimation(blink) } } 재정의 fun onAnimationStart(animation:Animation) {} fun onAnimationEnd(animation1:Animation) 재정의 {} fun onAnimationRepeat(animation:Animation) 재정의 {}}
4단계 − 안드로이드 리소스 디렉토리(anim)를 생성하고 그 디렉토리에 애니메이션 리소스 파일을 추가하고 다음 코드를 추가합니다. −
blink.xml
<알파 안드로이드:기간="600" android:fromAlpha="0.0" android:interpolator="@android:anim/accelerate_interpolator" android:repeatCount="infinite" android:repeatMode="reverse" android:toAlpha="1.0" /> 사전>zoom.xml
5단계 − androidManifest.xml에 다음 코드 추가
<카테고리 android:name=" android.intent.category.LAUNCHER" /> 응용 프로그램을 실행해 보겠습니다. 실제 Android 모바일 장치를 컴퓨터에 연결했다고 가정합니다. Android 스튜디오에서 앱을 실행하려면 프로젝트의 활동 파일 중 하나를 열고 실행 아이콘을 클릭하세요. 도구 모음에서. 모바일 장치를 옵션으로 선택한 다음 기본 화면을 표시할 모바일 장치를 확인하십시오.