diff options
author | Scott Main <smain@google.com> | 2010-07-20 09:59:35 -0700 |
---|---|---|
committer | Scott Main <smain@google.com> | 2010-07-20 10:28:09 -0700 |
commit | 2316d6260862230af10d8ca3ff446ad3f560f712 (patch) | |
tree | e27c50980eb7a67007c9a09815f69b4ac540cf84 /docs | |
parent | 9bc4039a58e50b66700f87f4f874ed5d662ca9a6 (diff) | |
download | frameworks_base-2316d6260862230af10d8ca3ff446ad3f560f712.zip frameworks_base-2316d6260862230af10d8ca3ff446ad3f560f712.tar.gz frameworks_base-2316d6260862230af10d8ca3ff446ad3f560f712.tar.bz2 |
docs: add information about using color resources as drawables
Change-Id: I24d82292b700104294d268894b660bc8b7e5ddb0
Diffstat (limited to 'docs')
-rw-r--r-- | docs/html/guide/topics/resources/drawable-resource.jd | 13 | ||||
-rw-r--r-- | docs/html/guide/topics/resources/more-resources.jd | 5 |
2 files changed, 13 insertions, 5 deletions
diff --git a/docs/html/guide/topics/resources/drawable-resource.jd b/docs/html/guide/topics/resources/drawable-resource.jd index 1e4cca7..1c3cc4d 100644 --- a/docs/html/guide/topics/resources/drawable-resource.jd +++ b/docs/html/guide/topics/resources/drawable-resource.jd @@ -12,9 +12,10 @@ parent.link=available-resources.html </div> </div> -<p>A drawable resource is a general concept for a graphic that you -can retrieve with {@link android.content.res.Resources#getDrawable(int)} -and draw on the screen. There are several different types of drawables:</p> +<p>A drawable resource is a general concept for a graphic that can be drawn to the screen and which +you can retrieve with APIs such as {@link android.content.res.Resources#getDrawable(int)} or apply +to another XML resource with attributes such as {@code android:drawable} and {@code android:icon}. +There are several different types of drawables:</p> <dl> <dt><a href="#Bitmap">Bitmap File</a><dt> <dd>A bitmap graphic file ({@code .png}, {@code .jpg}, or {@code .gif}). @@ -51,6 +52,12 @@ current level value. Creates a {@link android.graphics.drawable.ScaleDrawable}< <p>Also see the <a href="animation-resource.html">Animation Resource</a> document for how to create an {@link android.graphics.drawable.AnimationDrawable}.</p> +<p class="note"><strong>Note:</strong> A <a +href="{@docRoot}guide/topics/resources/more-resources.html#Color">color resource</a> can also be +used as a drawable in XML. For example, when creating a <a href="#StateList">state list +drawable</a>, you can reference a color resource for the {@code android:drawable} attribute ({@code +android:drawable="@color/green"}).</p> + diff --git a/docs/html/guide/topics/resources/more-resources.jd b/docs/html/guide/topics/resources/more-resources.jd index 22abbb2..1f03446 100644 --- a/docs/html/guide/topics/resources/more-resources.jd +++ b/docs/html/guide/topics/resources/more-resources.jd @@ -114,8 +114,9 @@ boolean screenIsSmall = res.{@link android.content.res.Resources#getBoolean(int) <h2 id="Color">Color</h2> <p>A color value defined in XML. -The color is specified with an RGB value and alpha channel. You can use color resource -any place that accepts a hexadecimal color value.</p> +The color is specified with an RGB value and alpha channel. You can use a color resource +any place that accepts a hexadecimal color value. You can also use a color resource when a +drawable resource is expected in XML (for example, {@code android:drawable="@color/green"}).</p> <p>The value always begins with a pound (#) character and then followed by the Alpha-Red-Green-Blue information in one of the following formats:</p> |