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
- 독서
- kotlin collection
- video caching
- 시행착오
- llm
- Zsh
- Python
- ktor api call
- ListAdapter DiffUtil
- getChangePayload
- build with ai
- ExoPlayer
- FastAPI
- ListAdapter
- android custom view
- list map
- DiffUtil.ItemCallback
- ktor client
- 스피너
- android
- 안드로이드
- kotlin list
- android ktor
- android exoplayer
- doc2vec
- 유튜브
- exoplayer cache
- ChatGPT
- AWS EC2
- map
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 |