티스토리 뷰

Mobile/Android

[Android]alpha적용시 성능향상

out of coding 2015. 3. 27. 14:52

View의 alpha적용시 팁.


View에 alpha를 적용할 경우에, 기존의 View에서 setAlpha를 사용합니다.

그렇지만 이렇게 사용하는 방법보다는 background의 color값에 alpha를 넣어주는것이 성능면에서 좋다고 한다. (10배정도)

보통 1프레임당 16ms내로 처리를 하면 사용자가 화면에 부드럽다고 느끼게 되는데,

setAlpha를 사용하게되면 50ms이상 걸린다고 하니 충분히 고려를 해봐야 할것 같다.


setBackgroundColor(Color.parseColor("#FFFFFF"));

setAlpha(125);

<TextView textColor="#FFFFFF" alpha="0.5">


이것보다


setBackgroundColor(Color.parseColor("#A0FFFFFF"));

<TextView textColor="#A0FFFFFF">


이것을 사용한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
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
글 보관함