diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 30aa626..34dc27c 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,5 +1,8 @@ + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..6e6eec1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 5b740c2..3c641ca 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -46,6 +46,9 @@ dependencies { // 카카오 로그인 sdk를 사용하기 위해 필요. implementation group: 'com.kakao.sdk', name: 'usermgmt', version: '1.17.0' + //애니메이션 + implementation 'com.airbnb.android:lottie:2.6.0-beta19' + // Glide is adapted implementation 'com.github.bumptech.glide:glide:4.9.0' implementation 'com.squareup.picasso:picasso:2.5.2' @@ -56,4 +59,7 @@ dependencies { implementation 'com.fasterxml.jackson.core:jackson-annotations:2.9.0' implementation 'com.fasterxml.jackson.core:jackson-databind:2.9.7' + + implementation 'com.airbnb.android:lottie:2.0.0-beta4' + } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f77110a..bfb25b1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -10,6 +10,7 @@ + - + + + - - - + + + + + - + - - - - - - - - + - - - + + + + + + + + + + + + - - - - + - + - - \ No newline at end of file diff --git a/app/src/main/java/com/song2/wave/Data/model/SearchArtistData.kt b/app/src/main/java/com/song2/wave/Data/model/SearchArtistData.kt new file mode 100644 index 0000000..ff84a6a --- /dev/null +++ b/app/src/main/java/com/song2/wave/Data/model/SearchArtistData.kt @@ -0,0 +1,5 @@ +package com.song2.wave.Data.model + +data class SearchArtistData(var image : String, var title : String ) { + +} \ No newline at end of file diff --git a/app/src/main/java/com/song2/wave/LikeAnimationActivity.kt b/app/src/main/java/com/song2/wave/LikeAnimationActivity.kt new file mode 100644 index 0000000..8c4ac20 --- /dev/null +++ b/app/src/main/java/com/song2/wave/LikeAnimationActivity.kt @@ -0,0 +1,53 @@ +package com.song2.wave + +import android.animation.Animator +import android.net.Uri +import android.support.v7.app.AppCompatActivity +import android.os.Bundle +import android.util.Log +import android.widget.VideoView +import com.airbnb.lottie.LottieAnimationView +import kotlinx.android.synthetic.main.activity_like_animation.* + +class LikeAnimationActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_like_animation) + + //--------------------------------------애니메이션--------- + // val video : VideoView = findViewById(R.id.video) + //com.airbnb.lottie.LottieAnimationView 아이디 + val love : LottieAnimationView = findViewById(R.id.lottie_main_act_like) + val videoView = findViewById(R.id.video) + val path = "android.resource://" + packageName + "/" + R.raw.try_11 + videoView?.setVideoURI(Uri.parse(path)) + //val button = findViewById