Android

Android Studio - 오픈 소스 라이브러리를 안드로이드 스튜디오에 적용하는 방법

Cong_S 2022. 7. 8. 10:21

0. 어떤 오픈소스 라이브러리가 필요한지 구글링 등을 통해 정보를 모아오자.

 

1. 설치할 라이브러리가 정해졌다면, 프로젝트 Gradle Scriptes 의 (Module : ... ) 항목으로 갑니다.

 

dependencies {

    implementation 'androidx.appcompat:appcompat:1.3.0'
    implementation 'com.google.android.material:material:1.4.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
    
    // 라이브러리 추가
    implementation 'com.daimajia.androidanimations:library:2.4@aar'

2. 코드가 많은데 밑으로 내려 라이브러리를 implementation 해준다.

 

3. 라이브러리가 추가되었다면 코드를 작성하여 실행시켜보자. 이 때 실행시키는 코드를 작성해준다. 

이 때, 클릭했을 때 반응하는건지 처음 실행시켰을 때 반응하는건지 등 실행 위치를 잘 고려하여 작성해준다.

 

// 3. 애니메이션 효과를 준다.
                YoYo.with(Techniques.Shake).duration(400).repeat(0).playOn(imgDice1);
                YoYo.with(Techniques.Shake).duration(400).repeat(0).playOn(imgDice2);

4.  완성! 실제로 실행시켜보자.

 

 

 

예시로 사용한 오픈소스 라이브러리 : 

https://github.com/daimajia/AndroidViewAnimations

(오브젝트에 간단한 움직임, 애니메이션을 추가할 수 있는 라이브러리)

 

GitHub - daimajia/AndroidViewAnimations: Cute view animation collection.

Cute view animation collection. Contribute to daimajia/AndroidViewAnimations development by creating an account on GitHub.

github.com