diff options
Diffstat (limited to 'docs/html/guide/topics')
-rw-r--r-- | docs/html/guide/topics/data/backup.jd | 10 | ||||
-rw-r--r-- | docs/html/guide/topics/fundamentals/fragments.jd | 2 | ||||
-rw-r--r-- | docs/html/guide/topics/graphics/hardware-accel.jd | 36 | ||||
-rw-r--r-- | docs/html/guide/topics/ui/how-android-draws.jd | 2 |
4 files changed, 31 insertions, 19 deletions
diff --git a/docs/html/guide/topics/data/backup.jd b/docs/html/guide/topics/data/backup.jd index 4eba4f3..d91e422 100644 --- a/docs/html/guide/topics/data/backup.jd +++ b/docs/html/guide/topics/data/backup.jd @@ -708,17 +708,9 @@ you must use synchronized statements each time you perform a read or write. For in any Activity where you read and write the file, you need an object to use as the intrinsic lock for the synchronized statements:</p> -<div class="sidebox-wrapper"> -<div class="sidebox"> -<p><strong>Interesting Fact:</strong></p> -<p>A zero-length array is lighter-weight than a normal Object, so it's great for an -intrinsic lock.</p> -</div> -</div> - <pre> // Object for intrinsic lock -static final Object[] sDataLock = new Object[0]; +static final Object sDataLock = new Object(); </pre> <p>Then create a synchronized statement with this lock each time you read or write the files. For diff --git a/docs/html/guide/topics/fundamentals/fragments.jd b/docs/html/guide/topics/fundamentals/fragments.jd index e0740aa..2a22394 100644 --- a/docs/html/guide/topics/fundamentals/fragments.jd +++ b/docs/html/guide/topics/fundamentals/fragments.jd @@ -659,7 +659,7 @@ href="{@docRoot}guide/topics/ui/actionbar.html">Action Bar</a> developer guides. <div class="figure" style="width:350px"> <img src="{@docRoot}images/activity_fragment_lifecycle.png" alt=""/> -<p class="img-caption"><strong>Figure 3.</strong> The activity lifecycle's affect on the fragment +<p class="img-caption"><strong>Figure 3.</strong> The effect of the activity lifecycle on the fragment lifecycle.</p> </div> diff --git a/docs/html/guide/topics/graphics/hardware-accel.jd b/docs/html/guide/topics/graphics/hardware-accel.jd index f5cd1e6..04fb564 100644 --- a/docs/html/guide/topics/graphics/hardware-accel.jd +++ b/docs/html/guide/topics/graphics/hardware-accel.jd @@ -284,8 +284,6 @@ changed.</li> <li>{@link android.graphics.Canvas#drawPicture drawPicture()}</li> - <li>{@link android.graphics.Canvas#drawPosText drawPosText()}</li> - <li>{@link android.graphics.Canvas#drawTextOnPath drawTextOnPath()}</li> <li>{@link android.graphics.Canvas#drawVertices drawVertices()}</li> @@ -303,6 +301,16 @@ changed.</li> <li>{@link android.graphics.Paint#setRasterizer setRasterizer()}</li> </ul> </li> + + <li> + <strong>Xfermodes</strong> + + <ul> + <li>{@link android.graphics.AvoidXfermode AvoidXfermode}</li> + + <li>{@link android.graphics.PixelXorXfermode PixelXorXfermode}</li> + </ul> + </li> </ul> <p>In addition, some operations behave differently with hardware acceleration enabled:</p> @@ -318,12 +326,6 @@ changed.</li> <li>{@link android.graphics.Canvas#drawBitmapMesh drawBitmapMesh()}: colors array is ignored</li> - - <li>{@link android.graphics.Canvas#drawLines drawLines()}: anti-aliasing is not - supported</li> - - <li>{@link android.graphics.Canvas#setDrawFilter setDrawFilter()}: can be set, but is - ignored</li> </ul> </li> @@ -342,6 +344,24 @@ changed.</li> </li> <li> + <strong>PorterDuffXfermode</strong> + + <ul> + <li>{@link android.graphics.PorterDuff.Mode#DARKEN PorterDuff.Mode.DARKEN} will + be equivalent to {@link android.graphics.PorterDuff.Mode#SRC_OVER} when blending + against the framebuffer.</li> + + <li>{@link android.graphics.PorterDuff.Mode#LIGHTEN PorterDuff.Mode.LIGHTEN} will + be equivalent to {@link android.graphics.PorterDuff.Mode#SRC_OVER} when blending + against the framebuffer.</li> + + <li>{@link android.graphics.PorterDuff.Mode#OVERLAY PorterDuff.Mode.OVERLAY} will + be equivalent to {@link android.graphics.PorterDuff.Mode#SRC_OVER} when blending + against the framebuffer.</li> + </ul> + </li> + + <li> <strong>ComposeShader</strong> <ul> diff --git a/docs/html/guide/topics/ui/how-android-draws.jd b/docs/html/guide/topics/ui/how-android-draws.jd index 3a57afa..6a8cd86 100644 --- a/docs/html/guide/topics/ui/how-android-draws.jd +++ b/docs/html/guide/topics/ui/how-android-draws.jd @@ -62,7 +62,7 @@ and each View is responsible for drawing itself. <p> The measure pass uses two classes to communicate dimensions. The - {@link android.view.View.MeasureSpec} class is used by Views to tell their parents how they + {@link android.view.ViewGroup.LayoutParams} class is used by Views to tell their parents how they want to be measured and positioned. The base LayoutParams class just describes how big the View wants to be for both width and height. For each dimension, it can specify one of:</p> |