좋은 뷰, 나쁜 뷰, 이상한 뷰

3,427 views
2,931 views

Published on

TextureView, GLSurfaceView, SurfaceView, Renderscript

Published in: Technology
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,427
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
18
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

좋은 뷰, 나쁜 뷰, 이상한 뷰

  1. 1. 좋은 뷰, 나쁜 뷰, 이상한 뷰
  2. 2. 김용욱 (@dalinaum)@dalinaum http://goo.gl/xDlc6
  3. 3. GDG Android Korea http://goo.gl/Og4da
  4. 4. 허니컴 이전에는 합성에만 GPU를 사용 (Surface Flinger)
  5. 5. 허니컴 이후로 늘어난 픽셀
  6. 6. 부족한 CPU 파워 (버스 성능)
  7. 7. 기존 View의 문제1. UI 스레드에서만 그릴 수 있다.2. View 계층 구조를 타야 한다.3. 실시간으로 그리기 어렵다.
  8. 8. SurfaceView: Hole Punching http://sozu.tistory.com/35
  9. 9. http://androidhuman.tistory.com/307
  10. 10. 홀 펀칭이기 때문에 사용할 수 없어요.확대, 축소, 비트맵 캡쳐? 그게 뭐죠?
  11. 11. http://anddev.tistory.com/18
  12. 12. HC이전에는 화면전환하면 새로 준비하는 겁니다.ICS에서는 GLSurfaceView 빨리 전환하다가는 죽는겁니다.View 새로 만드는 겁니다.
  13. 13. User-level GLSurfaceViewGLSurfaceView는 포팅할 수 있어요.귀찮으시죠?....https://gist.github.com/3890965패키지 명은 바꾸고 쓰세요...
  14. 14. Renderscript?
  15. 15. 궁금하신 분들을 위해https://github.com/dalinaum/MyHelloComputehttps://github.com/dalinaum/Renderscript-Carouselhttps://github.com/dalinaum/Renderscript-PageCurlhttps://github.com/dalinaum/RenderScriptDemoshttps://github.com/dalinaum/Bubble-Popshttps://github.com/dalinaum/RenderScript101젤리빈에서 폐기되었다는 비밀(?)은 우리끼리만 간직하도록 해요.
  16. 16. TextureView: 서피스뷰의 대안
  17. 17. SurfaceTexture TextureView SurfaceTextureListener
  18. 18. 티파니 서피스텍스쳐는 저희가 직접 관리하지 않아요.SurfaceTexture TextureView SurfaceTextureListener
  19. 19. 리스너만 저희가 오버라이드해서 구현하고SurfaceTexture TextureView SurfaceTextureListener
  20. 20. 텍스쳐 뷰는 속성 값들만 바꿔주면 됩니다.SurfaceTexture TextureView SurfaceTextureListener
  21. 21. SurfaceTexture는 허니컴에 도입But....
  22. 22. OpenGL
  23. 23. TextureView Demoshttps://github.com/dalinaum/TextureViewDemoOpenGLhttp://goo.gl/6QSHX

×