2013-08-07 2 views
1

В чем разница между View и SurfaceView? Какой из них следует использовать для получения лучших и быстрых результатов? Почему SurfaceHolder используется в SurfaceView?View and SurfaceView, какой из них лучше?

+0

View является родителем для [SurfaceView] (http://developer.android.com/reference/android/view/SurfaceView.html) и любого другого класса * View. –

+0

Чего это вы пытаетесь сделать? «Лучшие и быстрые результаты» - что означает что? – Karakuri

+0

да что я пытаюсь – Taimour

ответ

2

A SurfaceView ведет себя точно так же, как вид.

Если вам нужно нарисовать статический компонент (такие как TextViews), вы должны использовать View.

A SurfaceView должен использоваться, если вам нужно нарисовать свой вид несколько раз (например, в видеоплеере, игре, анимации и т. Д.), А SurfaceHolder вы можете нарисовать свое мнение на экране. Canvas и post он должен быть нарисован в SurfaceView (также называемом Double-Buffering), это полезно, если вы хотите рисовать в Thread.

Смежные вопросы