Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- android custom view
- android exoplayer
- ListAdapter DiffUtil
- ansi2html
- android
- kotlin list
- android ktor
- build with ai
- ListAdapter
- list map
- 독서
- getChangePayload
- ExoPlayer
- ChatGPT
- 유튜브
- Python
- DiffUtil.ItemCallback
- ktor api call
- doc2vec
- exoplayer cache
- AWS EC2
- 안드로이드
- ktor client
- 시행착오
- 스피너
- video caching
- llm
- map
- kotlin collection
- FastAPI
Archives
- Today
- Total
버튼 수집상
[안드로이드] 시인성 향상 애니메이션 제거 여부 알기 본문
안드로이드 설정 > 접근성 > 시인성 향상 > 애니메이션 삭제
위 설정을 체크하면 불필요한 애니메이션 효과가 사라지면서 성능이 좋아진다.
그러나 앱에 따라서는 애니메이션이 제거되면서 정상동작하지 않는 기능도 있다.
var isAnimOff = false
val contentResolver = root.context.contentResolver
val animatorDurationScale = Settings.Global.getFloat(contentResolver, Settings.Global.ANIMATOR_DURATION_SCALE, 1.0f)
if (animatorDurationScale == 0f)
isAnimOff = true
시스템상에서 애니메이션이 삭제되었는지 여부를 체크하는 코드.
Lottie, 액티비티 전환 애니메이션은 영향을 받지 않는다.
어떤 애니메이션들이 삭제되는지 제대로 체크해봐야겠다.
728x90
'TIL - 안드로이드' 카테고리의 다른 글
[안드로이드] ListAdapter DiffUtil 제대로 쓰기 - 2 (0) | 2023.07.13 |
---|---|
[안드로이드] ListAdapter DiffUtil 제대로 쓰기 - 1 (0) | 2023.07.13 |
[안드로이드] RecyclerView에 radius 적용하기 (0) | 2023.07.03 |
[안드로이드] ViewPager 내부 웹뷰 가로 스크롤 처리하기 (0) | 2023.06.21 |
[안드로이드] notify 호출 후 ViewPropertyAnimator 에서 알파값이 변하지 않는 이슈 (0) | 2023.06.15 |