팀(Tim)
개발자의 글쓰기
팀(Tim)
전체 방문자
오늘
어제
  • 분류 전체보기 (49)
    • 알고리즘 (2)
    • 개발전반 (1)
    • 안드로이드 앱개발 (25)
    • 코틀린 (1)
    • C++ (11)
    • Unity (0)
    • 공지사항 (4)
    • WebGL (0)
    • Flutter (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • d

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
팀(Tim)

개발자의 글쓰기

안드로이드 앱개발

동영상 스플래시 스크린 띄우기 (동영상에 애니메이션 넣기)

2021. 4. 3. 12:26

제목은 이렇게 썼지만, 동영상에 애니메이션은 넣을 수 없습니다.

동영상을 띄울 수 있는 뷰는 대표적으로

 

1. VideoView

2. SurfaceView

3. TextrueView

 

이렇게 3가지가 있습니다. 모두 애니메이션을 재생할 수 없는 View이지만, 편법이 있습니다.

저는 동영상이 끝나면 알파값이 감소하는 애니메이션을 넣을 것입니다.

하지만 저 View에는 애니메이션을 재생할 수 없으니 Dummy로서 ImageView를 준비해줍시다.

 

 

 

저 dummy 이미지 뷰에다가 video의 마지막 장면을 띄울 겁니다.

그리고 dummy에 알파애니메이션을 적용하면 마치 동영상에 애니메이션을 적용한 것처럼 보입니다.

 

 

전체코드는 제 깃허브에서 볼 수 있습니다.

'안드로이드 앱개발' 카테고리의 다른 글

안드로이드 앱개발에서의 클린아키텍쳐  (0) 2021.04.17
java에서 kotlin으로 마이그레이션 & 리팩토링 (1) - asyncTask를 Coroutine 으로 대체하기  (0) 2021.04.14
Firebase를 이용해 FCM 구현하기(웹서버 이용)  (0) 2021.01.08
브로드캐스트(android studio Broadcast)  (0) 2021.01.05
Architecture Components(MVVM 패턴)  (0) 2020.11.20
    '안드로이드 앱개발' 카테고리의 다른 글
    • 안드로이드 앱개발에서의 클린아키텍쳐
    • java에서 kotlin으로 마이그레이션 & 리팩토링 (1) - asyncTask를 Coroutine 으로 대체하기
    • Firebase를 이용해 FCM 구현하기(웹서버 이용)
    • 브로드캐스트(android studio Broadcast)
    팀(Tim)
    팀(Tim)

    티스토리툴바