2011-03-27 2 views
1

현재 SurfaceView의 일부 이미지에 애니메이션을 적용하려고합니다. 지금은 비트 맵으로 이미지를 표시하고 있습니다. 그러나, 나는이 Bitmap을 ImageViews로 구현하는 것이 더 좋을 것이라고 생각한다. 내 SurfaceView에 여러 ImageViews를 만들 수 없었습니다. (XML에서이 작업을하지 않으려합니다. 먼저 일을 처리하고 이후에 일을 변경하여 이식성을 높이고 싶습니다.) 이 작업을 수행하는 방법에 대한 어딘가에 튜토리얼이 있습니까, 아니면 내가 wayyy를 좋아하고 Bitmaps에 충실해야합니까 ??SurfaceView에 ImageView 표시

답변

2

일반적으로 View 개체와 SurfaceView을 섞어서는 안됩니다. SurfaceView은 본질적으로 현재 창에 구멍을 뚫어 직접 드로잉을 제공하는 매우 특별한 뷰입니다. 비트 맵을 고수하는 것이 좋습니다.

+0

답장을 보내 주셔서 감사합니다. 나는 비트 맵을 고수하고 싶다. 그러나, 나는 비트 맵 클래스를 확장하는 방법을 이해할 수 없다. 꽤 잠겨 있다고 확신한다. 나는 Bitmap이 될 Object를 만들고 싶습니다. 그리고 그것은 특정 속성을 가지고 있습니다. 이 수업을 연장 할 수있는 방법이 있습니까? –

+0

상속 대신 컴포지션을 사용하는 것은 어떻습니까? 즉, 클래스에는 인스턴스 변수로 Bitmap이 포함되며 다른 데이터도 인스턴스 변수로 포함됩니다. –