Hi Allan,

Here's an example XML drawable for the horizontal progress bar.  You could
set the ProgressBar.setProgressDrawable to this.

<layer-list xmlns:android="http://schemas.android.com/apk/res/android";>

    <item android:id="@android:id/background">
        <shape>
            <corners android:radius="5dip" />
            <gradient
                    android:startColor="#ff9d9e9d"
                    android:centerColor="#ff5a5d5a"
                    android:centerY="0.75"
                    android:endColor="#ff747674"
                    android:angle="270"
            />
        </shape>
    </item>

    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <corners android:radius="5dip" />
                <gradient
                        android:startColor="#80ffd300"
                        android:centerColor="#80ffb600"
                        android:centerY="0.75"
                        android:endColor="#a0ffcb00"
                        android:angle="270"
                />
            </shape>
        </clip>
    </item>

    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <corners android:radius="5dip" />
                <gradient
                        android:startColor="#ffffd300"
                        android:centerColor="#ffffb600"
                        android:centerY="0.75"
                        android:endColor="#ffffcb00"
                        android:angle="270"
                />
            </shape>
        </clip>
    </item>

</layer-list>




And just for future reference, here's an example of the circular
indeterminate progress bar XML drawable
(ProgressBar.setIndeterminateDrawable):

<rotate xmlns:android="http://schemas.android.com/apk/res/android";
        android:pivotX="50%" android:pivotY="50%"
        android:fromDegrees="0" android:toDegrees="360">

    <shape
            android:shape="ring"
            android:innerRadiusRatio="3"
            android:thicknessRatio="8"
            android:useLevel="false">

        <size
                android:width="48dip"
                android:height="48dip"
        />

        <gradient
                android:type="sweep"
                android:useLevel="false"
                android:startColor="#4c737373"
                android:centerColor="#4c737373"
                android:centerY="0.50"
                android:endColor="#ffffd300"
        />

    </shape>

</rotate>


On Fri, Oct 3, 2008 at 6:39 PM, Allan Hsu <[EMAIL PROTECTED]> wrote:

>
> Does anybody know the proper format for declaring custom horizontal
> progressbar drawables in xml? I've searched and searched, but the only
> documentation/discussions I can find are for custom button graphics,
> which seem to work via a different system.
>
>        -Allan
> --
> Allan Hsu <allan at counterpop dot net>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to