android自定义progressbar

来源:互联网 发布:台式机显卡温度 知乎 编辑:程序博客网 时间:2024/05/21 18:31
目前项目中需要用到动态的progressbar,经过几番查找,动态效果是实现了,可作为progressbar最重要的特性-进度条却不起作用了,看起来进度条似乎变成了一个动态的图片...下面贴代码,请各位看官给在下解惑
定义progressbar
        <ProgressBar android:id="@+id/login_progress_bar"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                style="@style/newProgressStyle"
                 android:max="100"
                android:progress="10"
                android:paddingTop="10dip"/>
定义style
        <style name="newProgressStyle" parent="@android:style/Widget.ProgressBar.Small">
                <item name="android:indeterminateDrawable">@anim/progress_indeterminate_horizontal</item>
               
                <item name="android:indeterminateOnly">true</item>
        </style>
定义anim
<animation-list
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:oneshot="false">
    <item android:drawable="@drawable/progressbar_indeterminate1" android:duration="200" />
    <item android:drawable="@drawable/progressbar_indeterminate2" android:duration="200" />
    <item android:drawable="@drawable/progressbar_indeterminate3" android:duration="200" />
</animation-list>
注:anim中三张图片全为android SDK 自带,搜索copy到drawable目录下即可。
原创粉丝点击