`
abc20899
  • 浏览: 910803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自定义进度条

阅读更多
drawable 目录:
loding_progress.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
          <!--  设置背景色图像资源  --> 
<item android:id="@android:id/background">
                <shape android:shape="rectangle">
                        <corners
                         android:bottomRightRadius="15dp"
                 android:bottomLeftRadius="15dp"
                 android:topLeftRadius="15dp"
                 android:topRightRadius="15dp" />
                
                 <stroke 
                  android:width="15dip"
                          android:color="#FFFFFF"/>
                        <gradient
                        android:centerColor="#ff5a5d5a"
                        android:centerY="0.75"
                        android:endColor="#ff747674"
                        android:angle="270" />
                </shape>
</item> 
          <!--  设置第二级进度条颜色图像资源  --> 
          <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/go" />
          <!--  设置第一级进度条颜色图像资源  --> 
          <item android:id="@android:id/progress" android:drawable="@drawable/bg"/> 
</layer-list> 


不用说了  是shape图形绘画  是进度条的背景

color.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <drawable name="go">#70000000</drawable>
  <drawable name="bg">#0A000000</drawable>
</resources>



main.xml

    <ProgressBar
android:id="@+id/LodingBar"
android:progressDrawable="@drawable/loding_progress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="280dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginTop="80dip"
android:layout_marginLeft="100dip"
android:visibility="gone"/>



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics