Merge "Document that SurfaceView is synchronous in N" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0cfbb7643e
@@ -82,6 +82,13 @@ import java.util.concurrent.locks.ReentrantLock;
|
|||||||
* and
|
* and
|
||||||
* {@link SurfaceHolder.Callback#surfaceDestroyed SurfaceHolder.Callback.surfaceDestroyed()}.
|
* {@link SurfaceHolder.Callback#surfaceDestroyed SurfaceHolder.Callback.surfaceDestroyed()}.
|
||||||
* </ul>
|
* </ul>
|
||||||
|
*
|
||||||
|
* <p class="note"><strong>Note:</strong> Starting in platform version
|
||||||
|
* {@link android.os.Build.VERSION_CODES#N}, SurfaceView's window position is
|
||||||
|
* updated synchronously with other View rendering. This means that translating
|
||||||
|
* and scaling a SurfaceView on screen will not cause rendering artifacts. Such
|
||||||
|
* artifacts may occur on previous versions of the platform when its window is
|
||||||
|
* positioned asynchronously.</p>
|
||||||
*/
|
*/
|
||||||
public class SurfaceView extends View {
|
public class SurfaceView extends View {
|
||||||
static private final String TAG = "SurfaceView";
|
static private final String TAG = "SurfaceView";
|
||||||
|
|||||||
Reference in New Issue
Block a user