Computer >> 컴퓨터 >  >> 프로그램 작성 >> Android

Kotlin을 사용하여 Android 앱에서 XML 파일을 사용하여 애니메이션을 만드는 방법은 무엇입니까?

<시간/>

이 예제는 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 스튜디오에서 앱을 실행하려면 프로젝트의 활동 파일 중 하나를 열고 실행 아이콘을 클릭하세요. Kotlin을 사용하여 Android 앱에서 XML 파일을 사용하여 애니메이션을 만드는 방법은 무엇입니까? 도구 모음에서. 모바일 장치를 옵션으로 선택한 다음 기본 화면을 표시할 모바일 장치를 확인하십시오.

Kotlin을 사용하여 Android 앱에서 XML 파일을 사용하여 애니메이션을 만드는 방법은 무엇입니까?

Kotlin을 사용하여 Android 앱에서 XML 파일을 사용하여 애니메이션을 만드는 방법은 무엇입니까?